html制作網(wǎng)站談談html5為什么能取代Flash?你知道為什么嗎?最近,關于HTML5的爭吵,很多人認為HTML5的出現(xiàn)會殺死Flash,在各大網(wǎng)站的前端開發(fā)論壇上爭吵。關于網(wǎng)站建設,論壇上三言兩語說的不愉快,必須在自己的一畝三分之一開放說話。成為神棒,展望網(wǎng)絡前端開發(fā)的未來。首先,這里所說的HTML5不僅指HTML5本身,還指HTML5、CSS3、JavaScript和新瀏覽器API中包含的網(wǎng)絡技術。
誰需要HTML5?谷歌是最需要的!也需要蘋果的Jobs。但是,這兩個人一定各懷鬼胎。微軟沒關系。反正他有Silverlight。Mozila/Firefox的非利潤組織,目標可能更高,w3c標準必須支持。Opera的瀏覽器市場占有率估計還沒有多少想法。谷歌云計算帝國支持
RIA(RichInternetApplications)富裕的網(wǎng)絡應用程序的客戶端,想象HTML5普及,應用程序轉向BS模式時,微軟帝國的桌面軟件生態(tài)環(huán)境一定會受到很大威脅在操作系統(tǒng)的免費計算機上使用與MSWord相同功能的免費谷歌Doc時,你會支付微軟的Word嗎?當你所有的辦公應用程序只需打開瀏覽器窗口時,你還會花錢購買操作系統(tǒng)嗎?谷歌的ChromeOS操作系統(tǒng)界面說明了這個意圖。關于企業(yè)網(wǎng)站模板,Jobs也需要HTML5。他打著一個小算盤,想讓瀏覽器支持視頻和音頻,所以iPhone和iPad不需要嵌入Flash。Jobs當然不能讓Flash進入iPhoneOS。否則,誰會買AppStore的游戲?同時,如果大量的應用程序能夠基于瀏覽器實現(xiàn),用戶就不會被Windows的桌面應用程序所困擾。漂亮的Mac電腦誰不喜歡。他們選擇HTML5是為了更大的野心,希望HTML5能帶來整個軟件生態(tài)環(huán)境的變化,避免不受自己控制的Flash。Macromedia和之后的家庭Adobe把握了網(wǎng)絡應用的發(fā)展需求,不斷完善的Flash超過了瀏覽器本身的功能。
各大瀏覽器制造商也看到了這個應用程序的需求,不甘于這個瀏覽器實現(xiàn)的功能,用數(shù)兆大小的Plugin實現(xiàn),玩耍的風生水起。因此,不遺余力地推進HTML5,矛頭指向Flash。用戶想要HTML5嗎?用戶需要的不是技術,而是應用,而是體驗。如果能用Ajax實現(xiàn)快樂的農場的話,誰也不在乎Flash是否做到了。開發(fā)商想要HTML5?需要成熟的HTML5+CSS3+JS的開發(fā)環(huán)境,各瀏覽器需要提供統(tǒng)一的用戶體驗,即標準的完全兼容性。還需要增加新的學習成本。Flash的優(yōu)勢是什么?Flash比HTML5強在哪里?性能、功能和功能?HTML5有類似Flash所有內置對象的DOM,GPU的2D、3D加速嗎?這并不是不可能的結果,HTML5只是草案。當然,F(xiàn)lash也可以不斷更新。開發(fā)組:Flash的優(yōu)勢在于開發(fā)人員,積累了十幾年,許多優(yōu)秀的藝術家、程序員和交互設計師集中在Flash平臺上進行交互媒體開發(fā)。FLARToolKit、Touchlib、OpenCV等交流、圖像分析的c++庫也移植到Flash平臺上。RIA應用程序有比較成熟開源的Flex框架,越來越多的企業(yè)嘗試使用Flex代替Ext等Ajax框架,為客戶提供更好的RIA應用體驗。持續(xù)發(fā)展:FlashPlayer是封閉的系統(tǒng),由Adoeb獨家控制,與開放的HTML5標準相比較弱,也是技術優(yōu)勢,靈活,隨時可以參加新技術、新功能。
HTML5是公開標準,既然是標準,就意味著不會頻繁變更。Flash的改進升級只需要用戶升級FlashPlayer插件,插件的升級相對于用戶來說是輕量級的。HTML標準的改進意味著升級瀏覽器,這是一個相對重量級的用戶操作,尤其是很多人不明白什么是瀏覽器。HTML5的開放標準一旦確定,就會有很長的使用周期。今天看到足夠先進的功能,十年后。當時使用HTML4+CSS2+JS充分表現(xiàn)Web應用程序時,誰能想到今天Flash不斷改善開拓的天地呢?也許十年后我們應該討論HTML6秒殺Flash的話題。超越網(wǎng)絡應用程序:如果當時的SUN能夠重視JavaApplet的話,在沒有Flash的今天,SUN也許不會被收購?,F(xiàn)在AdobeAIR使Flash超越JavaApplet,使Flash超越網(wǎng)絡,脫離瀏覽器。Flash到現(xiàn)在為止功能越來越強大,在多媒體領域也不斷壓縮自己哥哥Director的應用空間。多點觸摸、面部識別、Socket通信同步、AR強化現(xiàn)實、實時視頻等功能在Flash平臺上實現(xiàn),使越來越多的互動多媒體項目采用Flash方案。我希望Adobe繼續(xù)擴大AdobeAIR平臺的功能,提高性能。越來越多的跨平臺桌面可以應用于AIR。