Flash与Flex路在何方?
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2011/09/Future-of-Flash-and-Flex Adobe想要强化Flash与Flex在企业,特别是在移动领域中的地位。但最近的一项调研表明jQuery已经超越了Flash,成为前17,000个网站首选的Web部署解决方案。 近日,来自Adobe Systems开发工具事业部的产品经理Andrew Shorten在Adobe的官方博客上发表了一篇博文,谈到了Flash与Flex的当前状态,并就Adobe的旗舰平台给出了自己的一些看法。Shorten承认虽然Flash曾是跨平台Web开发的唯一解决方案,但现在HTML5的发展势头越来越好,也表现出了极强的吸引力: 过去有无数的例子表明Flex是富用户体验的唯一解决方案。但现在,很多应用已经开始使用HTML5相关的技术并通过浏览器交付。在Adobe,我们也向设计者与开发者提供工具来实现这些体验——Edge与Muse就是佐证。 就HTML5以及相关的工具(Edge与Muse)来说,Shorten认为HTML5并不是“万灵丹”,企业出于”性能、框架成熟度以及健壮的工具“等原因仍会选择使用Flex。Shorten继续谈到了Flex与Flash的主要发展方向,即面向企业与移动,特别是后者。他承诺Flash与Flex会成为企业业务应用的运行时与开发环境: 我们将会继续加大对Flex在企业级应用中的投资力度,确保开发者可以交付富于表现力、健壮的应用。由于我们会提供未来发布版本的更详尽的信息,因此大家将会看到我们的承诺来解决很多领域的问题,如Spark组件的实现、可访问性、构建系统集成、性能分析工具以及下一代编译器的集成,这些举措会保证Flex成为企业级RIA应用的首选。 关于移动开发的未来,Shorten提到: 我们将会继续关注运行时性能、原生扩展、新的组件、声明式皮肤等,并添加更多的平台以及改进工具工作流,这样在下一个主版本发布之际,我们期望大多数应用都可以使用Flex进行开发,而完全的原生应用的需求则会降到最低点。 Shorten对此并未透露太多,只是说在10月1日至4日于洛杉矶举办的Adobe MAX大会上对此将会有详尽的介绍。 我不清楚Shorten为何会发表这样一篇关于Flash与Flex路线图的博文,不过这可能与前一天appendTo,LLC发布的关于全球前17,000个站点的分析报告有关,这个报告的结果可以概括为:在全球的流行站点中,jQuery已经超越了Flash。appendTo是个提供基于HTML5与jQuery咨询、培训与开发的公司。根据报告所述,全世界流行站点中的48%已经在使用jQuery进行部署,47%则使用Flash。该分析基于HTTP Archive所提供的数据,后者则是一个搜集Internet数据的组织。appendTo的CEO及联合创建者Mike Hostetler说到: 这些数据表明了这两年的一个发展趋势。越来越多的网站开发者选择了jQuery与JavaScript而非Flash,而这种转换速度则有愈演愈烈之势。 作为曾经的网站之王,Flash已经开始不断失守,其地盘不断被HTML5与JavaScript等Web技术所蚕食。这个势头还会继续下去么?众多公司是会因为成熟度的原因继续选择Flex还是会等待HTML5工具成熟起来呢?HTML5是否会统治Web开发呢?只有时间能告诉我们答案,但现在我们可以根据已有的经验猜测一二。 此文一经发布,即在InfoQ英文站引来了众多读者的回应,现摘录几篇评论以飨各位: 读者Dean Schulze说到: Adobe对Flex的处理方式非常差劲。他们到现在为止也没有提供具备商业质量的Eclipse插件来帮助开发者构建Flex应用。哦,他们对插件收费,但这个插件却是Eclipse世界中最差劲的商业插件了。 读者Clinton Begin说到: Flex已经玩完了。主要原因是它几乎没能提供什么东西,用户体验也变得越来越糟。如果说Flex对于开发者来说还不错的话,那么对于用户来说就太差劲了。此外,Adobe把Flex 4搞砸了,Flex 3.5要更简单,更整洁一些。主要原因在于他们之间的互操作实在是太可怕了,Spark并没有完全取代Halo。恶心啊,恶心。我真后悔在两个重要项目中使用了Flex。Flex完蛋了。 读者Andreas Tasoulas说到: 能够指出Flex与Flash之间的差别,这很好。我完全同意你关于Flex与Flash未来的观点。然而,文章中将Flex与Flash的处境混为一谈的做法是有误导嫌疑的,做调研的公司说jQuery超越了Flash是有些偏颇的(用他们自己的话来说就是他们是关于jQuery的培训、咨询公司),这影响到了最后的结果。 读者Alex TicToC说到: Web上使用的jQuery比Flash/Flex多根本不是什么事儿,要是事实不是这样我反而觉得不正常呢。Flash/Flex不应该用于显示基本信息或是作为大多数简单网站的技术选型,甚至是电商网站。那些饭店的网站使用了Flash,最后只不过是显示菜单,然后通过PDF下载,这正是对Flash的滥用。 读者Russell Leggett说到: 我觉得”现在“这个词儿是很适合的,这取决于开发者的受众,但确实没有太多的时间了。我曾使用Flex开发过一个大型的贷款发放系统,但4年前我们却转向了html/js,因为我们觉得采用html/js能够更简洁地实现我们的目标(当然了,还有其他一些原因)。我们之所以这么做是因为我曾经写过框架的重要代码。我们所实现的感觉并不好,但实际效果还不错,这个经验告诉我们可以通过html/css/js实现与Flex一样的应用。 查看英文原文:What is the Future of Flash and Flex? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |