HTML5是否会取代Flex

来源:互联网 发布:mysql不能建立数据库表 编辑:程序博客网 时间:2024/05/14 07:12
    随着互联网的快速发展,在当今的WEB应用开发中,Flex占据的部分越来越大。例如大多数网页游戏,部分界面上是全Flash的网站等都是Flex的杰作,其中的一个共同点就是用户的体验效果非常丰富。尽管使用Flash完全可以实现Flex的效果,但是使用Flex能让程序员更方便地开发RIA应用。


    然而,最近推出的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应用。
原创粉丝点击