|
本來我一直想把這篇文章作為《重構(gòu)之美-跨越Web標(biāo)準(zhǔn),擁抱語義網(wǎng)》的終結(jié)文,心想那個時候,環(huán)境的發(fā)展和知識的積累應(yīng)該能夠支撐我寫下這樣的標(biāo)題。可是《重構(gòu)之美》一直沒時間持續(xù)整理,而大環(huán)境又光速般的前進(jìn),實(shí)在搞得我屁癢癢的。所以管他三七二十一、成熟與不成熟,先把屁放了,人爽了再說。
從何說起?很簡單:Webkit!
先做一個簡單的瀏覽器排版引擎知識普及:
1、Trident:Windows IE系列核心的瀏覽器。
2、Gecko:Firefox。
3、Webkit:Safari、Chrome。
4、Presto:Opera。
Webkit的能量有多大?
iPhone中的Safari自不用說,Google Android采用Webkit,Google Chrome采用Webkit,Nokia采用Webkit,Palm直接把Webkit處理為Web OS,Adobe Air采用Webkit,……,Safari 4集成nitro引擎放個Beta版小試牛刀就至今性能狀元。html5和css3?這些已經(jīng)微不足道了,在Webkit上那已成必需品了,不用擔(dān)心(在IE上是奢侈品,媽的IE7羞答答的支持了一下:hover和png,IE8我至今不知道有什么革命性的實(shí)用支持)。就在我寫文之時,正淳跑過來給我演示W(wǎng)ebkit CSS3的動畫,他說他很激動,我說我也很激動。
iPhone OS 3即將發(fā)布,Safari 4的集成那是自然而然的事情,而Safari 4的極速又將使得iPhone本來就傲視群雄的Web性能得到進(jìn)一步提升。
Maxthon 3正在Alpha內(nèi)測,這款有最大市場的優(yōu)秀的IE瀏覽器外殼開始拋棄IE了,它默認(rèn)的極速模式,其引擎便是Webkit!而IE引擎變成了需要點(diǎn)擊的兼容模式。Maxthon做出了選擇,帶頭吹響了外殼獨(dú)立的號角,其他各大瀏覽器外殼想來也不會落后,而如果要選擇引擎,還有比Webkit更好的選擇嗎?一旦各瀏覽器外殼獨(dú)立,IE的市場份額難道不劇烈震蕩,迅速萎縮?
Gecko在努力,努力的追趕Webkit,但是Gecko和Webkit的差距不僅僅體現(xiàn)在性能上,最重要的是在布局上,Gecko差太多了,太單點(diǎn)了:Windows Firefox桌面瀏覽器。而Webkit呢?移動上iPhone、Android平臺、Nokia、Palm、如果微軟最終選擇了Webkit,那么WM也將成為Webkit的領(lǐng)域。而桌面上Safari、Chrome、Maxthon還有很多很多,尤其是微軟在下一代IE上的態(tài)度還不明確,如果是Webkit呢?還有Web OS上,Palm已經(jīng)使用Webkit率先給出了答案。Gecko很優(yōu)秀,F(xiàn)irefox很優(yōu)秀,但是宏觀上,它已經(jīng)被Webkit全方位的包圍了。嚴(yán)格的說,真是為它捏把汗,F(xiàn)irefox現(xiàn)在還能依仗著插件的優(yōu)勢、折中的速度、市場老二獲得一個全能第一稱號,但是未來呢?真心的說,我已經(jīng)不為它捏汗了,它已經(jīng)輸了。從圍棋的角度,Gecko雖然拿到實(shí)目,但只守著一個角。而Webkit雖然大部分是虛目,但幾乎已經(jīng)完成了大布局。在氣勢上,兩者根本無法相提并論。
也許最后Webkit一統(tǒng)江湖,而Firefox淪陷為現(xiàn)在的Opera。
回頭說說IE系列,發(fā)展了這么多年,在基礎(chǔ)支持上一直沒有太大的變化,從IE6到IE7,IE7到IE8,少得可憐的提升。一直認(rèn)為是微軟不思進(jìn)取,前段時間傳言下一代IE瀏覽器(IE9?)有可能采用Webkit核心,又有傳言說是使用微軟自己研究的Gazelle新引擎。這說明了一點(diǎn),十多年的Trident引擎終將被拋棄。我曾說過微軟一直寄望用操作系統(tǒng)滅掉瀏覽器,讓整個互聯(lián)網(wǎng)以軟件的形式鋪開,所以壓根就沒想過改進(jìn)IE6。而vista這個大戰(zhàn)略的失敗使得系統(tǒng)迅速弱化,跟隨系統(tǒng)弱化的是客戶端軟件,而瀏覽器及其應(yīng)用開始唱起了主角。當(dāng)微軟想重新拾起Trident的時候,也許Trident這個核心已經(jīng)無法支撐現(xiàn)代互聯(lián)網(wǎng)了,微軟改改改,改了半天,IE7不行,再改,IE8,還是不行,和webkit幾十倍的差距,怎么補(bǔ)啊?
微軟可能會采用Webkit嗎?我覺得主要是要看傳言中的Gazelle引擎是否存在,存在的話,其性能是否能勢均力敵。但是如果開發(fā)不出旗鼓相當(dāng)?shù)挠只蛘咂渥砦讨獠辉诰疲敲次④浺苍S真會像Google那樣選擇Webkit作為IE9的引擎……
對于我來說,IE9用Webkit還是Gazelle不重要,重要的是Trident這個該死引擎終于即將作古。
Firefox、Webkit、Opera都支持HTML5和CSS3,現(xiàn)在就等微軟了嗎?錯,都等煩了,開始拋棄了,廠商在拋棄,應(yīng)用在拋棄,最終用戶也會拋棄。
應(yīng)用的未來建立在瀏覽器上,瀏覽器的未來建立在Web標(biāo)準(zhǔn)上,而Web標(biāo)準(zhǔn)的未來……就是現(xiàn)在!Right Now!HTML5、CSS3、JS。
it知識庫:Web標(biāo)準(zhǔn)的未來,瀏覽器的未來,應(yīng)用的未來。,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。