请教HTML5与FLEX(ACTIONSCRIPT3)的优劣势 - HTML5技术探讨 -

html-css019

请教HTML5与FLEX(ACTIONSCRIPT3)的优劣势 - HTML5技术探讨 -,第1张

优势:html5在移动设备上支持很好,flex则不行劣势:html5在PC设备上的浏览器还有很多不支持,例如顽固的ie678,相信目前还占很大一块,所以PC端目前还是flex更合适.

前者display:box是2009年的语法版本,使用时需要加上浏览器的前缀,不过现在已经过时了。

后者display:flex是2012年最新修正的语法版本,浏览器支持较好,也将成为以后标准的语法。

中间2011年也提出了一个奇葩的语法版本display:flexbox,非官方的,当时主要是为IE浏览器使用。

我们公司以前开发FLASH AS3.0相关引擎,现在有一部分眼光放在了HTML5上。但是主力还是在FLASH上。

因为HTML5毕竟是以后的东西,现在还是FLASH最普及。HTML5虽然功能强大,能够实现大部分FLASH能实现的功能,但是开发难度明显要比用FLASH低。

而且FLASH有很多成型的开源引擎和框架,这点HTML5和JS还有很长的路要走。

所以,HTML5在5年内不可能超越FLASH,FLASH也永远不可能灭亡。

更重要的一点,HTML5的JS代码无法保护,不适合开发大规模商业应用。FLASH的AS脚本是编译的,可以混淆加密和保护,这点也非常重要。

HTML5的主要优势在于开放,所以FLASH以后也必然会走这条路与之抗衡。

如果想了解HTML5和FLASH,你可以看看http://html5cn.net,有教程手册和演示,上面的那些DEMO能实现FLASH的功能,但比FLASH的高级应用还差很多。