关于HTML5是否会取代Flex的个人看法
分类:个人日志
来源:原创
时间:2011-04-22 21:09:39
随着互联网的快速发展,在当今的WEB应用开发中,Flex占据的部分越来越大。例如大多数网页游戏,部分界面上是全Flash的网站等基本上都是Flex的杰作,其中的一个共同点就是用户的体验效果非常丰富。
然而,几年前推出的HTML5也很值得大家关注。在新发布的HTML5中,新增了很多新标签,其中不少是多媒体标签,以支持音频、视频等,例如<audio>、<video>等。在HTML4中,要嵌入这些元素比较繁琐,但在HTML5中将变得非常简单,因此HTML5的编程将变得更方便。
在不少论坛中,有关HTML5是否会取代Flex的讨论也越演越烈。但相关看法也因人而异,支持者认为Flex开发效率低,访问速度慢,而HTML5有很大的优势;反对者认为Flex在当前的RIA(Rich Internet Applications 富互联网应用)应用中占据了大部分市场,网民已经习惯了这种界面带来的丰富体验,只要Adobe继续支持Flex,短时间内HTML5难以取代Flex。
其实我也认为Flex在短时间内不会被HTML5所取代,至少在最近5年内会是这样的。其中一个很重要的原因就是目前完全支持HTML5的浏览器还不多,特别是IE,需要到IE9才支持HTML5。做过网站前台编程的程序员就非常清楚,每个网站都要经过很多主流浏览器的兼容性测试,其中IE6、IE7、Firefox之间就存在着很多的差异。而现在国内大部分人都还没有脱离Windows XP,也就是说还有不少人使用的浏览器依然是IE6,尽管有不少网民会升级IE,但是WEB开发需要满足的是大多数的网民,那么就不能放弃对IE9之前的浏览器版本的支持,何况目前使用IE9的电脑少之又少。在各种浏览器中,IE的发展是很慢的,而使用的人又是最多的,因此互联网的发展也受到了牵连。
总之,HTML5的时代还没有到来,除非Microsoft尽快普及IE9+的使用,或者软件开发商开发大量的浏览器插件以支持各种HTML5 WEB应用。
- 默认分类(20)
- J2EE(25)
- Java(56)
- PHP(55)
- SEO(10)
- 网页设计(20)
- 网站建设(37)
- 数据库(7)
- JavaScript(17)
- JQuery(6)
- MySQL(20)
- SQL Server(6)
- Access(1)
- Oracle(6)
- office(6)
- Dreamweaver(4)
- Photoshop(12)
- Flash(9)
- Fireworks(13)
- CSS(14)
- HTML(4)
- .NET(7)
- ASP(2)
- DB2(1)
- Ajax(2)
- Linux(12)
- Struts(7)
- Hibernate(8)
- Spring(2)
- Jsp(22)
- Asp(8)
- C#(3)
- C++(1)
- 网络安全(5)
- 软件工程(7)
- XML(1)
- English(2)
- 计算机等级考试(2)
- 计算机病毒(4)
- 个人日志(76)
- 互联网(15)
- ActionScript(10)
- Android(3)
- 数据结构与算法(1)
- 游戏策略(3)
- 美文翻译(2)
- 编程开发(19)
- 计算机应用(4)
- 计算机(10)
- Unity3d(6)
- 其他(1)
- egret(1)