微軟拋棄IE決心大 22萬(wàn)行代碼說(shuō)不要就不要
Edge代表了未來(lái)互聯(lián)網(wǎng)新標(biāo)準(zhǔn),而IE身后則仍然站著數(shù)不盡的“舊帝國(guó)勢(shì)力”,微軟需要摒棄已成為累贅的后者,但20多年來(lái)的感情,也不是說(shuō) 放手就可以放手的。
0
科客點(diǎn)評(píng):我的青春就這樣遠(yuǎn)去了......不過(guò)曾經(jīng)的巨無(wú)霸現(xiàn)在還追得上時(shí)代嗎?
負(fù)責(zé)領(lǐng)導(dǎo)Edge項(xiàng)目組開(kāi)發(fā)任務(wù)的查爾斯·莫里斯(Charles Morris)和雅各布·羅西(Jacob Rossi)周三透過(guò)博客表示,微軟為證明自己將擁抱互聯(lián)網(wǎng)標(biāo)準(zhǔn)的決心,硬是選擇從零開(kāi)發(fā)了Edge引擎。為此,微軟放棄了22萬(wàn)行原始IE代碼,并移除了300多個(gè)IE獨(dú)有的編程接口。為能在兼容標(biāo)準(zhǔn)方面跟上競(jìng)爭(zhēng)對(duì)手的節(jié)奏,微軟先后給Edge進(jìn)行了4200多次修補(bǔ)……
當(dāng)然,這些取舍和改動(dòng)對(duì)一般用戶(hù)而言是難以被察覺(jué)的,畢竟其中大多數(shù)功能僅是針對(duì)網(wǎng)頁(yè)開(kāi)發(fā)人員。不過(guò)隨著標(biāo)準(zhǔn)的逐步統(tǒng)一,從長(zhǎng)遠(yuǎn)看,終端用戶(hù)也終會(huì)體會(huì)到新技術(shù)給未來(lái)互聯(lián)網(wǎng)體驗(yàn)帶來(lái)的巨大改變。
曾經(jīng)很長(zhǎng)一段時(shí)間,微軟成為了當(dāng)代互聯(lián)網(wǎng)遲遲不能擁抱新技術(shù)的絆腳石。因?yàn)樵诰W(wǎng)絡(luò)還沒(méi)有那么普及的年代,微軟憑借Windows的壟斷地位,讓“千瘡百孔”的IE建立起了自己的一套標(biāo)準(zhǔn)。可隨著互聯(lián)網(wǎng)發(fā)展逐漸邁向成熟,“沒(méi)有標(biāo)準(zhǔn)”的IE標(biāo)準(zhǔn)顯然已無(wú)法適應(yīng)。然而,當(dāng)年數(shù)以千萬(wàn)計(jì)的、以“兼容IE6”來(lái)開(kāi)發(fā)的網(wǎng)站,微軟真就這么拋棄了?
是的,即使難以割舍,也必須選擇放棄。
向前看,越來(lái)越多的新網(wǎng)站、主流網(wǎng)站都采用了新的互聯(lián)網(wǎng)標(biāo)準(zhǔn),與Firefox、Safari和Chrome等競(jìng)爭(zhēng)對(duì)手相比,舊IE在新標(biāo)準(zhǔn)前的拙劣表現(xiàn),使得其曾經(jīng)處于統(tǒng)治地位的市場(chǎng)占有率不斷下滑,并最終被對(duì)手反超。
顯然,“保證兼容性”已成為IE最大的負(fù)擔(dān)。很多時(shí)候?qū)τ陂_(kāi)發(fā)人員來(lái)說(shuō),想要添加一項(xiàng)新功能并非是一件難事,但相反的想要移除一個(gè)功能,尤其是被廣泛使用的功能,則難上加難。正因?yàn)榇耍④浽贗E上保留了很多十年,甚至二十年前的技術(shù),而其中最典型的例子就是飽受詬病的ActiveX和VBScript兩個(gè)拓展功能。
因?yàn)镮E標(biāo)準(zhǔn)就是沒(méi)有標(biāo)準(zhǔn),因此為了兼容自己各個(gè)版本的功能,微軟甚至花精力去開(kāi)發(fā)了一個(gè)“文檔模式”,以讓網(wǎng)頁(yè)程序開(kāi)發(fā)人員可以指定IE具體使用哪個(gè)版本的IE來(lái)渲染網(wǎng)站內(nèi)容。
一個(gè)又一個(gè)的補(bǔ)丁,讓回憶變得痛苦。但一口氣就要放棄千萬(wàn)曾經(jīng)一起建立帝國(guó)的“站友”,微軟難免要糾結(jié)。所以Windows 10中最后還是提供了出于兼容目的而存在的IE瀏覽器,盡管已經(jīng)不是系統(tǒng)的默認(rèn),也不再會(huì)有任何后續(xù)的開(kāi)發(fā)。
從好的一面看,雖然千萬(wàn)計(jì)的“IE標(biāo)準(zhǔn)”網(wǎng)站被無(wú)情地拋棄了,但Edge以一個(gè)完全兼容新標(biāo)準(zhǔn)的嶄新面孔示人,將有助于未來(lái)互聯(lián)網(wǎng)的健康發(fā)展。而說(shuō)了那么多年的HTML5新特性,如嵌入式3D圖像、視頻以及音頻回放等,將終于可以迅速地普及開(kāi)來(lái),而不用擔(dān)心世界上總有那么一部分人無(wú)法正常觀賞到網(wǎng)站的全部?jī)?nèi)容。(cnbeta)
注:轉(zhuǎn)載文章,不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),本站不承擔(dān)此類(lèi)稿件侵權(quán)行為的連帶責(zé)任。如版權(quán)持有者對(duì)所轉(zhuǎn)載文章有異議,請(qǐng)與我們聯(lián)系。
二代火影
████████████看 黃 魸 手 機(jī) 瀏 覽 噐 咑 幵:275236.c○m 郗蒛資羱!無(wú)需下載、直接欣賞,妳嬞鍀!████████████漬滓
南瓜大仙
沒(méi)了IE,以后我們要去黑誰(shuí)呀?