DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 觀點:HTML 5,Flash的毀滅與救贖
觀點:HTML 5,Flash的毀滅與救贖
編輯:CSS詳解     

關於Html 5的視頻標准各大廠商一直爭論不休;近日,Google旗下的Youtube率先支持了Html 5視頻標准;而蘋果公司新進推出的iPad對待傳統Web視頻解決方案Flash的態度也值得深思。

Flash的輝煌即將隨著Html 5標准的推行而終結?你也許會反駁:Flash是配置一個兼容的跨平台方案的唯一途徑!

就當做是惡作劇和鬼把戲吧,我已經同時部署了Flash應用到OS X和Linux環境中。老實和你們說,並不是很完美。與Windows Flash實現相比,OS X是一個二等公民,那麼Linux則是三等公民。我完全不能理解,為何會是這樣(明顯的,作為一個公司它完全有必要分配更多的開發資源到大量的用戶中 去)。不得不面對的問題是,與Windows實現相比性能和穩定性同樣等級的OS X和Linux Flash播放器一無是處。考慮到分布在每個播放器實現上的資源分配,我懷疑它是否這樣做過。

(是程序員的脫節?)例如,事實上我‘最 愛’的OS X播放器的限制是,每當你請求一個URL時它總是返回HTTP狀態代碼0.像任何在與HTTP交互的正常的應用程序一樣,需要為遵循302重定向做些什 麼...抱歉,你會崩潰的!那麼我‘最愛’的Linux播放器呢?瞧,對你來說最好的辦法是...那麼到底Adobe要多久才能發布一個Linux上的 64位的Flash插件?誰又會清理NS插件封裝器以使Adobe Flash運行?但蘋果正好可以推進他們自己的封閉式平台!

有人忘記當iPhone首次發布的時候嗎?作為創作iPhone第三方應用程序的這個途徑,蘋果是Web應用程序的勝利者嗎?在iPhone發布 的一年之後,我們已經有了很多的Web程序。“在客戶和開發者嚴重的請求請求下”,蘋果增加了對本機程序和軟件商店的支持。他們明顯受到了隱藏“金礦” (蘋果軟件商店)的打擊,可能蘋果很不情願放棄那樣做,但我們因此得到了高質量的本機應用程序。

對我來說有趣的是,幾年前蘋果是如何抨擊蘋果禁止我們創建本機應用程序,並強迫我們創建Web程序,現在呢,我們又在抨擊他們強迫我們創建本機程序“代替”Web程序(關於試圖在蘋果上創建浏覽器的行為是如何被禁止的)。哈哈,過的真快我都忘了...

好了,什麼是解決方案,誰又是那個人才?依我看來,Adobe拯救Flash(開發和編寫環境)最好的辦法是放棄Flash(插件),而直接把Html 5運行時作為目標。Flash CS4是最好的為在Web上的設計師和插圖者簡單的創建富有動畫效果的圖形媒體編寫環境之一。不,那不是最好的。能夠簡單的導入來自插圖畫家的矢量插圖、 隨意拖放圖標、縮放它們並用所見即所得編輯器操縱它們、不用清理隨處可見的Html/CSS/Javascript?沒錯,我能預見那是很有吸引力的。能 夠渲染、縮放,和以動態的繪制矢量內容實現動畫?Flash對此而言確實不錯。並且就算學習它也不是極度困難的。

但作為一個開發者來說,過去的我和其他許多人都因為Adobe Flash插件的封閉性而煩惱。用插件不能解決一個運行中的問題?祝你好運!查看一個Bug報告吧,如果你是幸運兒可能會考慮 用6個月的時間修正它。但仍然會有更多的bug報告。。

人們之所以開發Flash是因為他們需要建立富圖形用戶界面,因為不能簡單的依賴 Javascript/HTML。但Html 5能代替那些功能,WebGl、CSS3這些東西據說在渲染Adobe Flash插件方面顯得無能為力。視頻標簽解決了 剩下的部分。我們看到這些標准媒體運行得如此之慢,但他們最終還是被人采用了。如果Adobe不希望落後,他們應該改變他們的編寫環境,由 Html 5/Javascript 配置並移除需要獨立運行的封閉的插件

畢竟,即使再多的標准也會改變,事實上有人需要制造一個不錯的 工具設計編寫這些標准。Adobe制造了這個工具(搖錢樹的工具)。Flash CS5的新特征會支持將Adobe Flash程序導出到本機iPhone代碼?出乎意料的,大量的聚集在網上的Flash Web游戲完全可以重建在iPhone上。如果他們想,他們無疑可以在Web上做到,所有在那兒很棒的Adobe Flash內容可以簡單的用HTML 5重建。出版審 核:Flash 程序?不通過;以Html 5為目標?通過。嘿,我打賭他們會對Flex做同樣的事情。

對我來說,這貌似是兩全其美的—— Adobe可以繼續出售他們的工具,設計師和插圖師繼續使用他們的編寫環境,程序員可以編寫一個開放的平台用來替代另一個過於封閉的。附帶說一下,如果 Adobe不這樣做,我確信有人會做的。Html 5將定義下一代Web應用程序。史蒂夫喬布斯似乎這樣認為。不然你可以google一下。

那麼,Adobe,服從即將來臨的開放的Web標准,並且建立一個世界級的幫助開發者定義下一代編寫Web的開發環境,或者緊抓沉船不放(Flash插件) 直到它變得一無是處。對我來說投靠哪邊顯而易見。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved