上个月,Adobe宣布他们将不会为Android4.1提供Flash认证,正式向世界宣布了Flash落败。
Flash将死,尽管仍然需要相当长一段时间才能从我们的视线中彻底消失,但所有人都已经在为Flash“准备后事”了。
Flash作为一个时代的王者,曾经掀起了互联网创新的浪潮,鼓励着那个时代的程序员和设计者把互联网产业推向一个高潮,可如今落得如此地步,不禁让众人唏嘘感叹。
Flex作为基于Flash的应用程序开发技术,一开始华丽的界面,以及在支持IDE插件的帮助下,有一整套的完善的开发运行平台,又有大部分平台浏览器都支持Flash平台,事实上成为了跨平台的应用,不再为浏览器兼容性而头疼,的确是很吸引人。
最开始接触flex,是由于公司一套产品,是需要在客户端提供一个便捷操作的客户端应用的。web显然无法满足需要。当时在挑选技术选择的时候,就看到了flex。服务器端正好是web服务端,flex比较适合这样的应用。所以买了本书,找了些范例教程,开始学习flex编程。
不过后来这个方案还是被否决了,用户压根不愿意在浏览器里做该类操作,很多特殊需求必须由客户端软件来完成。最后由。net来完成客户端的开发工作,flex只是搭起了一个开发环境,基本了解了一些开发的方式与构成,就中断了。
最近一次接触,是在培训学校,旁听了一些关于actionscript的课程,自然作为flex开发的脚本语言,又专门看了看flex的内容。不过flex3还没有看多少,就升级为flex4了。
flex确实界面很华丽,功能组件也很丰富,但是开发工具、服务等都是收费的确实伤不起啊,但是自从用了很多js的框架后,它们的功能、界面效果,操作体验,丝毫不逊色于flex。
虽然有时候js会出现浏览器兼容问题,但是flex也好不到哪里去,它可是完全依赖于adobe一家公司。
最近因为工作的关系,基本上精力都放在Java开发上,以及javascript,特别是ext上了。也不太关心flex这方面的内容了。感觉上,js、html才是以后web开发(包括手机端软件)的开发的主流。