?

焦 點

2015-12-27 09:11
軟件和集成電路 2015年3期
關鍵詞:開發新非標準源代碼

焦 點

微軟為何放棄IE瀏覽器?

微軟已宣布,將在Windows 10中重新開發一款網頁渲染引擎。微軟指出,支持最新的網頁標準,同時保持對老版本IE的兼容已經變得過于困難。微軟的解決方案就是Project Spartan。這一全新的渲染引擎將被用在所有版本的Windows 10中,無論是PC還是移動設備。Spartan丟掉了IE以往的包袱,這一渲染引擎主要專注于對標準的兼容。以往的IE渲染引擎,即MSHTML.dll或Trident,仍將可以使用,但只提供給依靠IE瀏覽器非標準行為的網站,使得這些網站上的錯誤可以正確顯示。此外,微軟還強調,IE瀏覽器的Trident引擎存在太多對新技術的阻礙,這也使得它要保證對過去非標準代碼的兼容性,又要滿足新開放網絡標準的規定下,Bug只會越來越多。

Windows 10新瀏覽器Spartan并沒有使用開源引擎WebKit,而是微軟從零開始編寫的,而新引擎并不是一次性的更新升級,其會伴隨新系統的升級而不斷地完善和改進。微軟曾考慮,基于已有的開源代碼庫,例如WebKit,來開發新的HTML渲染引擎。不過莫里斯表示,微軟很快就放棄了使用開源代碼的想法,因為微軟希望自行控制代碼。他表示:“考慮到所需的工程開發工作,我們發現,相對基于開源引擎開發新瀏覽器,我們可以更快地推出一款基于自主引擎、專注于互操作性的瀏覽器?!贝送?,微軟擔心,其他瀏覽器廠商對WebKit的依賴將導致“網頁單一性”,而這是微軟目前所反對的。

軟信視點

就如其代號“斯巴達”一樣,微軟或許希望這款新的瀏覽器能成為其在移動互聯時代競爭的一位勇猛的“戰士”。

事實上,過去幾年中,IE瀏覽器在PC端的市場份額一直在下滑,而谷歌公司的Chrome和Mozilla公司的Firefox瀏覽器已經成為很多用戶的新寵。顯然,在移動互聯網時代,IE瀏覽器已經沒有優勢了。在這種情況下,微軟推出全新品牌的瀏覽器,顯然是為了擺脫以往IE瀏覽器的沉重包袱,以一個全新的面貌來重新爭奪市場。但對于微軟而言,如果新的瀏覽器沒有特別的優勢,那么恐怕在與Chrome、Firefox等的競爭中,也很難重現昔日IE的輝煌。

猜你喜歡
開發新非標準源代碼
基于TXL的源代碼插樁技術研究
論幽默邏輯
探路2021春夏產品開發新空間——趨勢聯盟時尚萬里行
西部10省區市謀劃開發新格局
非標鏈式紙打印位置偏差處理探索
非標準自動化裝配設備的設計工作要點剖析
保護好自己的“源代碼”
解密別克安全“源代碼”
非標自動化裝配設備設計研究
俄制定北極開發新戰略
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合