HTML5是否可以完全取代Flash? 都不用Flash? 視你是網站內容是什麼應用?HTML5是現在HTML4的新里程碑,在網頁應用上不可忽視。
學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多上更多。