HTML5是现在HTML4的新里程碑,在网页应用上,不可忽视。
HTML5是否可以完全取代Flash? 都不用Flash?
这答案应是:
视你是网站内容是什么应用?
**学HTML5除了很静态的呈现外,你应该会用到CSS3 + 百家齐放的JavaScript,不管是framework或libs,而学Flash,本质就是要学好AS3。
HTML5, Flash各有特色,我们仅举几个重点,是我们需用Flash来替代HTML5,不是HTML5非常难达成,就是目前是做不到。**
1.企业系统深入的应用,ex: datagrid, advanced datagrid,深入的即时影音串流,数位图表展示...等。
2.Online Game,如果要用HTML5来做Online Game,你可能拿那时间去喝个咖啡,听个音乐,对你比较有帮助。
3.绘图工具,目前尚未看到成熟,或合格属于用HTML来做适当的绘图工具,不过相信这不难,很多也已在做了,如:Adobe的Edge,这明年初才可能上市,现有还是用现成的方式较易处理工作任务。
4.这是非常重要的重点,使用HTML5包含JavaScript,等同将程式码赤裸暴露在外,一览无遗,容易就整碗带走,Flash较没有这问题,尤其是从Flash 9, 10, 11,基本上看不到Source code,就算是採hacker的方式或工具,你可以扭曲程式码,看到也很痛苦。
5.安全性问题,用JS的安全性比Flash多上更多。
(来源:根据Secunia研究资料显示,HTML , JavaScript的安全性问题,比Flash超过更多,所以...
The results (using Secunia data) were:
http://secunia.com/
Adobe Flash Player security issues: 73
Average browser security issues (HTML and JavaScript): 237
Lowest browser security issues (Safari, HTML and JavaScript): 103
from http://baynewmedia.com/blog/2011/09/...-and-air-3/)
6.在学或正在用HTML5/CSS3/JavaScript的你需要注意的是,你会遇到Canvas,这效能没比SVG好,另外浏览器上的HTML可读性也较低,换具话SEO提昇帮助不大。
也因此,劳苦功高的是程式人员,因为Apple及其他手持装置的普及,你应该要会的更多,或选专注的事来做,专精一项就好。
本篇来源:http://forum.j2eemx.com/flex/9612-html5-flash.html#post13329