成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5來臨 Flash死亡倒計時?

開發 前端
在新的時代里,伴隨HTML 5的逐漸普及,網頁技術的大洗牌時代將會再次來臨,就像當時的Applet技術,會被更先進,更進取的Flash技術所取代一樣,新技術體系的出現,永遠是舊有技術體系所無法回避的恐怖夢魘。

關于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技術的潛在共識。 #p#

——然而,這些印象恐怕也只能維系到HTML 5普及以前。

沒錯,HTML 5標準的出現,將徹底顛覆現有的網頁前端生態體系,因為HTML 5的誕生,很大程度上就來源于瀏覽器廠商們對于網頁前端技術需求的反思。干脆點說,根本就是對于Flash大紅大紫的一種醒悟,在這里,我們姑且將其想象為一場陰謀,一場“HTML 5”詭計。

在某個陰暗偏弊的房間里,業界的大佬們,或許曾經進行過類似這樣的討論“既然Flash用幾MB的支持庫就可以在瀏覽器上實現的功能,難道我們這些平臺(瀏覽器)就做不到嗎?既然是人人都要用到的功能,我們又為什么非要通過Flash進行中轉實現呢?既然現在大家都需要這些功能,并且尋求更好的用戶體驗,干嘛不將它們繞過Flash,直接內置到瀏覽器中,以換取既快且穩的效果呢?!”

正如站在汽車上跑步,無論跑得再快,始終跑不過汽車一樣。任憑Flash的UI再漂亮、制作再簡便、運行速度再快,它又該如何超越它所在的瀏覽器平臺本身?如何擺脫這群大佬巨鱷的魔掌呢?事實上,HTML 5所提供的API標準,徹底克制于Flash之上。一旦標準普及,毫無懸念的,HTML 5將秒殺Flash。

可以設想一下,隨著HTML 5的逐漸普及,當你通過一個<video>標簽就可以播放高清網絡視頻,當你通過一個<canvas>標簽就可以渲染出相當靚麗的網頁動畫,當WebGL讓你網頁硬件加速,當WebSQL讓你在瀏覽器中保存數據就像操作桌面應用那么簡單,當WebSocket輕而易舉地實現瀏覽器與服務器端通訊之際,誰還會關心什么swf,誰還會記得什么Flash?

Ext3.0提供的<video>標記應用效果:

<video>標記應用效果

Web3D效果:

Web3D效果

不客氣地講,當HTML 5真正普及之日,Flash的優點都將變得不能再稱為優點,而它的缺點卻會開始凸現得越來越嚴重,所有依靠Flash,特別是依靠Flash在網頁方面養家糊口的同仁們,我勸大家千萬不要相信那個關于HTML 5要到2022年才會正式實施的傳聞,誤以為還有很長的周期讓Adobe改進技術甚至相信自己能在此前就熬到主管級別。

只要稍微看看最近Chrome、FireFox的更新趨勢,乃至未來的IE9規劃,你立刻就會發現,它們會等你到2022嗎?絕對不會!不到2015年,HTML 5就已經是各個瀏覽器的事實標準了,看到這里,你或許會說:“胡說!Flash可不只是那么一點功能,況且現在有那么多的Flash應用,難道都能輕易舍棄嗎?兼容性問題你都解決了嗎?” #p#

——沒錯,原有的Flash功能,就是會被人們所遺忘舍棄。

正如有聲電視機取代無聲電視,電話機取代傳聲筒一樣,讓你在一臺免費的PS3,一臺免費的Xbox中抉擇你想要哪臺主機,你可能很難下決定。然而,如果換成一臺是免費的小霸王,一臺是白來的Xbox間抉擇,該搬哪臺回家,肯定不用筆者去教。

即便網絡上有97%的網站在使用Flash,即便網絡上有數不清的Flash/Flex應用存在,一旦更簡便、更快捷、更高效的HTML 5標準普及,這些都會變得毫無意義,畢竟新近的開發者們決不會選擇一種低效、緩慢、過時、并且可以被替代的技術作為自己的開發語言。

到了這時,就算你給地球上60多億人口每人配備一個Flash應用,這60億也將成為一個永遠不會增加的死數,也就是Flash的極限。而人有壽命,網站同樣也有壽命,即便某些死硬派不愿放棄,即便某些死硬網站不改初衷,他們也只能維系自己這點地盤,卻絲毫影響不了別人的選擇。最終,他們不是被別人吞并,就是自己也改弦更張,至多是死抱著Flash直到壽終正寢,但無論如何,遲早都是同樣的下場。

談到這里時,我希望大家不要忘記,當初Netscape的市場占有率有多少,現在又有多少?更加不要忘記,當初Applet在網頁前端應用的市場占有率有多高,現在又有多高?假如他們的被取代大家都能想通,到了Flash被取代時,我們會再犯糊涂嗎?不會。

——應該說,只要未來普及了HTML 5,Flash回老家結婚就是注定的。

或者你還會想,如果低端走不通,那么我就走中高端,讓Flash繼續增加HTML 5所不具備的特性,畢竟Flash10以后的安裝文件也有10多MB了,所謂“虱子多了不咬,債多了不愁”,再加點也沒什么,自然有人會用,如果Abode繼續復雜化Flash功能,并能夠完成那些HTML 5所無法實現的復雜應用固然很好。

——但是,您是不是忘了點什么,真以為Java和C#都是擺設不成?

Applet/Javafx,Silverlight這些現成的網頁前端應用解決方案是擺著好看的嗎?Oracle、Microsoft在復雜應用,尤其是企業級應用上是吃素的嗎?莫非Flash開發者就真的集體空閑到會用N多年來逐一重復開發輪子,然后再做項目?莫非有現成的一體化解決方案不用,資方還非要用你的Flash前臺,微軟或甲骨文的后臺?即便你一口咬定Flash開發就是簡單,但這時已經有了更簡便的HTML 5可用(甚至連swf的加載都省了),你又何苦自殘呢?照此發展下去,就算開始時真有幾個想不開的,可一旦做HTML 5的漸漸多了,傻子始終會不夠用的……

就在此刻,只要你去下載最新版本的Chrome,稍微嘗試下HTML 5即將帶來的全新功能,你就會發現,以前看上去那么短小精悍的swf文件,曾幾何時,怎么就變得這樣臃腫沒用了呢?!以前那么艷麗生動的Flash動畫,曾幾何時,怎么就變得這樣繁瑣呆滯了呢?!

——我們應該清楚的看到,HTML 5的出現,并不僅是一場技術革新,更是一場業界洗牌!

再者,這么多年來Flash普及甚廣,吃這碗飯的人不在少數。而反過來說,Flash程序員品質參差不齊,技術有高有低,被人利用Flash中馬,被人利用Flash盜取個人信息者更不在少數,對Flash深惡痛絕者也不在少數。

有些Flash開發人員看到此處或許會心有不甘,但至少在網頁前端領域,Flash的衰落已不可避免,并非你我這樣的凡夫俗子所能干預影響。在這里,就讓我們提前說一句:“Flash你好,Flash再見”吧!

【編輯推薦】

  1. 觀點:HTML 5,Flash的毀滅與救贖
  2. 當Flash遇到HTML 5 互聯網視頻傾向哪方?
  3. HTML 5、H.264、Flash 網絡視頻“三人行”
  4. 從零開始構建HTML 5 Web頁面
  5. HTML 5視頻編碼存爭議 各方觀點不一
責任編輯:王曉東 來源: CSDN博客
相關推薦

2022-10-21 15:42:21

倒計時鴻蒙

2011-04-11 09:17:28

Ubuntu倒計時

2015-03-23 17:58:04

驗證碼倒計時并行

2017-07-20 16:21:52

UICountDownTidelay

2014-03-21 13:46:45

2014-08-18 14:30:27

Android倒計時

2021-06-09 08:44:47

CentOS 8.4CentOS紅帽

2021-02-19 11:10:28

5G運營商網絡

2021-05-29 07:37:48

微軟IE瀏覽器

2011-04-11 09:50:56

Ubuntu 11.0

2014-02-18 10:36:33

2013-02-25 10:26:31

創業創業者

2019-11-18 10:18:13

區塊鏈區塊鏈5.0區塊鏈技術

2020-10-28 17:54:49

成都信息安全

2013-04-09 10:01:18

微軟Windows XP

2013-10-10 09:23:15

Android 4.4Kitkat

2019-12-13 19:37:00

BashLinux命令

2013-10-08 09:24:39

Windows 8.1Windows 8

2022-06-14 08:45:27

瀏覽器IEWindows

2013-03-13 15:51:44

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区在线看 | 国产精品视频一区二区三区不卡 | 国产精品亚洲一区 | 不卡在线视频 | 成人午夜免费在线视频 | 夜夜操天天艹 | 免费影视在线观看 | 亚洲va中文字幕 | 国产在线视频一区 | 久久人爽 | 五月天天丁香婷婷在线中 | 天堂免费 | a级毛片国产 | 国产亚洲精品久久久久久豆腐 | 乱码av午夜噜噜噜噜动漫 | 日韩久久久久久 | 国产一区二区三区网站 | 亚洲人精品 | 在线看片国产 | 亚洲男女视频在线观看 | 天天操天天干天天透 | 久久精品综合 | 欧美日一区 | 日韩三级电影一区二区 | 久久久久国产精品午夜一区 | 亚洲网站观看 | 欧美精品一区二区三区蜜桃视频 | 精品国产1区2区3区 一区二区手机在线 | 色网在线观看 | 大乳boobs巨大吃奶挤奶 | 欧美综合久久 | 亚洲热在线视频 | 亚洲一区二区三区在线 | 久久国产精99精产国高潮 | 一区二区小视频 | 欧美久久久网站 | 亚洲精品一区二区三区蜜桃久 | 三a毛片 | 亚洲福利一区二区 | 国产精品一区二区三区在线 | www.久|