HTML5是否可以完全取代Flash? 都不用Flash? 視你是網(wǎng)站內(nèi)容是什麼應(yīng)用?HTML5是現(xiàn)在HTML4的新里程碑,在網(wǎng)頁應(yīng)用上不可忽視。
學(xué)HTML5除了很靜態(tài)的呈現(xiàn)外,你應(yīng)該會用到CSS3 + 百家齊放的JavaScript,不管是framework或libs,而學(xué)Flash,本質(zhì)就是要學(xué)好AS3。
HTML5, Flash各有特色,我們僅舉幾個(gè)重點(diǎn),是我們需用Flash來替代HTML5,不是HTML5非常難達(dá)成,就是目前是做不到。
1.企業(yè)系統(tǒng)深入的應(yīng)用,ex: datagrid, advanced datagrid,深入的即時(shí)影音串流,數(shù)位圖表展示...等。
2.Online Game,如果要用HTML5來做Online Game,你可能拿那時(shí)間去喝個(gè)咖啡,聽個(gè)音樂,對你比較有幫助。
3.繪圖工具,目前尚未看到成熟,或合格屬於用HTML來做這當(dāng)?shù)睦L圖工具,不過相信這不難,很多也已在做了,如:Adobe的Edge,這明年初才可能上市,現(xiàn)有還是用現(xiàn)成的方式較易處理工作任務(wù)。
4.這是非常重要的重點(diǎn),使用HTML5包含JavaScript,等同將程式碼赤裸暴露在外,一覽無遺,容易就整碗帶走,F(xiàn)lash較沒有這問題,尤其是從Flash 9, 10, 11,基本上看不到Source code,就算是採hacker的方式或工具,你可以扭曲程式碼,看到也很痛苦。
5.安全性問題,用JS的安全性比Flash多上更多。