陈经理 黄先生 黄小姐 张小姐
 
NEWS.建站新闻

2014-08-16.

05. HTML5网站/Flash网站字号:  

Flash/ 
HTML5三种网站开发技术特点

对于网站建设来说不是一件很困难的事情,关键是采用什么样的网站开发技术。网站设计技术有很多包括前端设计与后台设计等两个部分,我们主要是讨论前端的网站开发技术。


Flahs/Html5技术特点:
Flash的特点
· 
优势:

借助时间线(Time 
Line)和Action Script 3.0可以方便地制作出任意效果动画。

完备的开发工具。(Flash 
Pro CS系列开发工具)

完备的工作流。(Adobe 
CS系列全线工具均可以导入到Flash并可二次编辑

· 
劣势:
Flash 
Player不支持iOS。

Flash 
Player不支持Android 4.1+。(Android 4.0以下系统均可支持)



HTML 
5的特点


· 
优势:

完备的技术人员储备。(前端开发人员的数量完全可以跟Java、.Net程序员媲美)
借助HTML 
5的诸多新特性,在某些层面完全可以取代Flash技术。(Flash属于Plug-in方式,而HTML则是浏览器原生支持)

不逊色于Flex的大量控件。(Bootstrap、基于jQuery的控件比比皆是)
真正意义上全平台支持。
借助Node.js可以胜任后台(前/后台通吃);借助Coffee 
Script,可以媲美Ruby/Python的语法糖衣。

比Flex拥有更大、更全面、更活跃的社区。
· 
劣势:
作为企业开发,不具有媲美Flex的工作流及开发流程。
作为游戏开发,在支持3D及运行效率方面,不如Flash 
Stage3D。

编写HTML 
5的应用程序,很大程度上还要编写CSS与JavaScript,对初学者来说,学习曲线较Flex高一些。

HTML 
5依然存在浏览器兼容问题。(随着W3C与WHATWG的分裂,估计这种情况会被进一步加深)

在大型HTML 
5的项目中,Flex遇到的问题在HTML 5中依然存在(例如:效率问题),在此基础上还增加了浏览器兼容性、Ajax跨域通讯等新问题。


 


  
总结

Flash:适合强交互、强效果、少数据展示、少图文混排、偏展示/工具属性的应用程序。例如:Flash交互广告展示、页游(Flash 
Game)等。


HTML 
5:适合较强交互、适当效果、多数据展示、多图文混排、偏应用属性的应用程序。例如:Google系网站、各种传统意义的网站、SNS系网站等。