DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> HTML 5來臨 Flash死亡倒計時?(1)
HTML 5來臨 Flash死亡倒計時?(1)
編輯:CSS詳解     

關於Html 5的現狀與未來的發展Html 5的擁趸和Flash的開發者們都有自己不同的觀點,但不否認的是,歷史的車輪向前滾進,技術的腳步永不止歇,在這即將迎來Html 5的全新世代,一度榮登王者寶座的Flash技術,又能繼續行走多遠呢?

談到Flash能走多遠的問題時,我們不得不先聊聊作為Flash前輩的Applet。所以要提它,是因為人類歷史上第一個運行在浏覽器之上的交互式應用,本來就是Java小程序,而非什麼Flash。

早在1995年之初,當Gosling和Gage在WebRunner浏覽器(即日後的HotJava浏覽器)上展示3D分子模型之際,人們對Java的第一印象就是“這是種可以將靜態網頁變成動態的語言”,而並非這是種“開發手機應用的語言”或者這是種“開發企業級應用的語言”。直言不諱的說,自從Java與Applet誕生之初,直到2000年Flash5出現以前,Java和Applet一直都是網站動態效果實現的首選媒介(尤其是網絡教學)。而在此以前的Flash還算不得主流,登不得台面。

為什麼Java(Applet)會變得不如Flash普及?

關於這點,拋開WindowsXP後期版本不再內置JVM的影響不談,應該說同Sun高層的愚蠢無能,以及Macromedia高層的下作龌龊不如關系(某個時期的Flash真的就像流氓軟件一樣,不經過任何預警便自行安裝,也沒有必要的砂箱保護,什麼都能運行)。

正是這群墨守陳規,不思進取,被Java技術所帶來的驚天財富沖昏了頭腦(2000-2001年Sun最興盛時,股票峰值曾達258.75美元/股,公司估價超過2000億美金),對技術趨勢把握猶如童蒙的Sun高層,最終葬送了Java在網頁乃至桌面領域的大好河山。要知道,當時的Applet雖然有著相當完善的Java類庫支持,並有穩妥的砂箱機制保證程序安全,但運行速度卻異常緩慢(特指JRE1.0-1.3),運行界面也遠沒有Flash那麼鮮艷友好,已經變得漸漸無法適應越來越復雜的網絡展示需求,業界甚至開始出現關於Java與Applet的不利消息。

更關鍵的是,假如當時沒有Macromedia的Flash,或者Flash根本就是個連Applet也不如的垃圾那還好說。可偏偏,偏偏Flash在界面效果與運行速度方面都遠勝於當時的Applet!而這群理應在臉上被刻下S13星烙印的Sun高層,不單在不必要的時刻過早地與微軟決裂,甚至還對Flash這樣新興技術的威脅無動於衷!他們即不想辦法走正道完善自己的Java與Applet體系,又不會運用邪道將Flash擠出市場,既沒能預見到網頁前端市場中蘊含的巨大商機,更無法適時的調整公司經營戰略尋求新的Java贏利模式,任憑別人風生水起,自己卻只管悠哉游哉的數著因股價飛漲而帶來的綠色鈔票。

——此輩若能成事,豈有天理乎!

事後的結果證明,相對於系統內置,小巧靈活,並有足夠強大圖形編輯工具支持的Flash。原有的Applet技術顯得臃腫、緩慢、不易開發,甚至沒有一款拿得出手的圖形編輯器,要知道,在IT領域中按資排輩這種事情根本就不曾有過。

更何況,在那些愚不可及的Sun高層眼裡,網頁前端甚至桌面市場或許本就是一盤可有可無的生意,贏了沒什麼不好,輸了也不可惜。畢竟Applet只是Java功能中的一小部分,Sun有SPARC、Solaris、Java這三大法寶,即便Java中捨棄了Applet,依然有大把本錢,根本不必在意,很明顯,當時的Sun高層,對於“占領桌面,跳進口袋”這樣的經營理念還缺乏認知。假如他們明白,那麼無論Applet/AWT/Swing也好,J2ME也罷,也決計不會是今天這種地位。

此消彼長下,Flash的興起與Applet的墮落幾乎都成了必然,越來越多的開發者投向Flash陣營,最終導致了今天Flash的興起與Java(Applet/AWT/Swing)在網頁前端領域的沒落,在新的時代裡,伴隨Html 5的逐漸普及,網頁技術的大洗牌時代將會再次來臨,就像當時的Applet技術,會被更先進,更進取的Flash技術所取代一樣,新技術體系的出現,永遠是舊有技術體系所無法回避的恐怖夢魇。

——就連Adobe公司與Flash也無法逃避這種規律。

誠然,現今的Flash比之當初改進了很多,Adobe將它變得比以前更完善(他們干脆重寫了Flash核心),除了原有的小動畫、小廣告、小游戲之外,Flex的出現讓J2EE或其它技術體系能夠利用Flash開發商業應用,ActionScript腳本讓死硬技術派們可以直接編寫出Flash程序而不必拖拽界面。小到網絡視頻展示,大到網絡游戲應用,幾乎到處都可以見到Flash的蹤影,Flash簡直成了RIA的代名詞,無論實際怎樣,在當今這個時代裡,“夠快、夠簡、夠普及”早已成了人們對Flash技術的潛在共識。

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