作者:IT168 雪影藍風(fēng) 后IE 7“時(shí)代” 雖然微軟的Internet Explorer小組已經(jīng)發(fā)布了微軟瀏覽器的7.0版本,但他們很快就投入到IE 8的開(kāi)發(fā)中。按照微軟的一位系統平臺設計師的說(shuō)法,應該稱(chēng)之為“IE Next”。在A(yíng)jax Experience大會(huì )上,微軟的Internet Explorer平臺設計師Chris Wilson說(shuō),“全組人(Internet Explorer小組研發(fā)人員)都在努力地開(kāi)發(fā)IE 8,我想我應該叫它作‘IE Next’。” 另外,Wilson在IE 8項目上有過(guò)另一次的評論,他提到下一個(gè)版本(IE 8)的IE關(guān)鍵主題思想將包含“用戶(hù)的安全和隱私,改進(jìn)網(wǎng)絡(luò )應用程序平臺,提供最好的網(wǎng)絡(luò )用戶(hù)體驗,以及兼容性仍然會(huì )繼續作為一個(gè)宗旨。” 然而,在A(yíng)jax會(huì )議即將到來(lái)時(shí)談?wù)撨@個(gè)問(wèn)題,Wilson說(shuō),“IE 7所做的不僅是添加了一些無(wú)關(guān)緊要的特性;它使得開(kāi)發(fā)人員可以結合Ajax進(jìn)行有趣地開(kāi)發(fā)”。 在IE 7中,微軟已經(jīng)相當大地改進(jìn)了它的頭號瀏覽器。 此外,在問(wèn)到微軟關(guān)于JavaScript 2——未來(lái)瀏覽器語(yǔ)言的編寫(xiě)形式的遠景展望時(shí),Wilson說(shuō),他還在等著(zhù)聽(tīng)到更多的開(kāi)發(fā)人員如何看待JavaScript 2的重要性的聲音,“在微軟內部,我們正在致力于JavaScript的工作,我認為這是非常好的。作為一種許多人都在應用的開(kāi)發(fā)語(yǔ)言,我們已經(jīng)成功地使JavaScript在公司里得到認可——這并不只是在微軟中才這樣。” 在IE 7發(fā)布的四天后,Wilson說(shuō),“微軟獲得了這個(gè)瀏覽器的300萬(wàn)下載量,且這些都不是自動(dòng)升級的”。他還說(shuō)道,基于Windows網(wǎng)絡(luò )的百分之九十的份額都是在Windows XP上,因此,接納IE 7的數量仍然會(huì )迅速地增加。 在A(yíng)jax Experience大會(huì )的一次單獨談話(huà)中,Mozilla的首席技術(shù)官員、JavaScript語(yǔ)言的創(chuàng )造者Brendan Eich說(shuō),“在Firefox 2發(fā)布的22小時(shí)后,Mozilla統計到的這個(gè)開(kāi)源瀏覽器的下載量是200萬(wàn)。” IE 7需要再修復? 根據Wilson所說(shuō)的,雖然IE 7增加了一些標準的“承諾”功能,同時(shí)修復了一些其它問(wèn)題,但一些在IE 6中無(wú)法正常顯示的頁(yè)面在新的版本中仍無(wú)法得以正常顯示。因此他重新集合了開(kāi)發(fā)者,呼吁他們行動(dòng)起來(lái)。 “請用IE 7來(lái)測試你的頁(yè)面,”他說(shuō),“標準的改進(jìn)意味著(zhù)性能將發(fā)生變化。最終用戶(hù)不喜歡頁(yè)面無(wú)法顯示;為了確保你的IE組件都為可選擇的與受保護的模式做好準備,創(chuàng )造一個(gè)質(zhì)的飛躍。建議用戶(hù)使用新的東西,像現在的RSS生成器,使用OpenSearch進(jìn)行搜索,然后向我們反饋。” 微軟對IE做了許多改進(jìn)來(lái)幫助網(wǎng)絡(luò )用戶(hù)。微軟公司最為關(guān)注的關(guān)鍵領(lǐng)域之一是“為那些需要謀生的普通人,我們修正了最為惱人的bug,添加了需求標準”。 確實(shí),微軟修正了一些目前IE與萬(wàn)維網(wǎng)聯(lián)盟(W3C)的規則之間的不協(xié)調,例如包含本地的XMLHttpRequest支持。 而對于相關(guān)Ajax的問(wèn)題,微軟改進(jìn)了Java腳本垃圾收集機制,修復了一些主要的存儲的漏洞,以及以gzipped壓縮格式的文件的緩存。 微軟同時(shí)還修復了200多個(gè)CSS與版面的bug,包括語(yǔ)法錯誤、JScript引擎的存儲漏洞以及溢出性能的錯誤。 提到標準承諾,Wilson說(shuō),“我們已經(jīng)‘故意’地在IE中‘破壞’了許多東西,我們必須切實(shí)地注意到我們還會(huì )‘破壞’什么,有多少人將會(huì )因此受到影響。” 此外,根據他上司的話(huà),Wilson說(shuō),“我真的很擔心如果我們以善良的名義‘破壞’網(wǎng)頁(yè)的原始文件,這樣所有的用戶(hù)和開(kāi)發(fā)者將會(huì )因為原始文件遭破壞而離開(kāi)我們。” 出于這個(gè)原因,IE 7也還是有著(zhù)一個(gè)“兼容模式”,而這并未能反映出所做的變化將把這個(gè)產(chǎn)品帶入“標準模式”或標準版本。 另外,微軟還成立了一個(gè)專(zhuān)注于兼容性的小組,來(lái)向用戶(hù)確保兼容性。 盡管如此,Wilson表示,IE 7需要開(kāi)發(fā)者的幫忙以打破惡意循環(huán),雖然微軟優(yōu)先地修復了平臺和破壞標準的bug,但微軟仍然需要用戶(hù)和其他開(kāi)發(fā)人員通過(guò)測試和修復頁(yè)面來(lái)幫忙——這是一個(gè)共棲的關(guān)系?! “踩匀允荌E的“軟肋” 微軟開(kāi)發(fā)了一個(gè)IE 7的Readiness Toolkit,它包含了一個(gè)網(wǎng)頁(yè)開(kāi)發(fā)者工具條、一個(gè)錯誤CSS表達式查找器和兼容性工具。 Wilson曾在原來(lái)的National Center從事超級計算機應用程序Mosaic瀏覽器相關(guān)的工作。他參與了第一個(gè)Windows版本的NCSA Mosaic的開(kāi)發(fā)。在他加入微軟之后,至少從第四個(gè)版本開(kāi)始就一直致力于IE的開(kāi)發(fā)。 “安全性是IE小組中最重要的工作”,Wilson表示。 微軟在IE 7中提高了安全性,保護用戶(hù)免受網(wǎng)絡(luò )中的欺騙行為,提供了更安全的系統默認值和完全的用戶(hù)控制,同時(shí)也提高了防護惡意軟件的能力。 同時(shí),在一個(gè)題為“昔日與未來(lái)的網(wǎng)絡(luò )”的演說(shuō)中,Wilson說(shuō),他相信mashups技術(shù)將繼續推動(dòng)革新,正如組件化和語(yǔ)義標注的數據處在重要地位,并將持續增長(cháng)。 同樣地,隱私也將成為一個(gè)重大的問(wèn)題。 Wilson是有備而來(lái)的,他已對那一套頻繁被問(wèn)及的問(wèn)題胸有成竹。用戶(hù)曾要求過(guò)能夠同時(shí)運行多個(gè)版本IE的功能,對此,Wilson表示:無(wú)論如何,我們都不是一個(gè)獨立的應用程序,而是一整套的系統DLL。這就使得這個(gè)要求有些難以實(shí)現。但Wilson另外表示:“我們也嘗試著(zhù)想出如何能做到這樣的方法”。 一種可能的解決方案就是虛擬化:“虛擬個(gè)人計算機現在是免費的,但我們仍在嘗試著(zhù)圍繞鏡像和授權鏡像之間的努力和工作。” 此外,Wilson指出,IE不久后可能不支持XHTML。直到我們能做好虛擬化解決方案。” 未來(lái)網(wǎng)絡(luò )中的語(yǔ)義數據 關(guān)于網(wǎng)絡(luò )的未來(lái),Wilson談到:maps加速了mashup革命,同時(shí),由于存在附屬于數據的語(yǔ)義信息的概念,mashups有助于語(yǔ)義網(wǎng)絡(luò )的再生。 “RSS則是隨處可見(jiàn)的語(yǔ)義數據”。“微格式(microformats)增加了許多缺失的HTML含義。”微格式使HTML(或XHTML)網(wǎng)頁(yè)中的語(yǔ)義表達成為可能。 開(kāi)發(fā)者將會(huì )試圖堆疊語(yǔ)義數據。你會(huì )希望能組件化語(yǔ)義數據,使它成為應用程序。但是,必須注意到用標簽定義俗語(yǔ)。 此外,mashup技術(shù)使得語(yǔ)義化更為實(shí)用,例如,微軟的活動(dòng)剪貼板則是用mushup模式的微格式。這就使得網(wǎng)絡(luò )對更多的用戶(hù)來(lái)說(shuō)都變得更有可用性。 同時(shí),Wilson號召網(wǎng)頁(yè)開(kāi)發(fā)者從設計的第一天開(kāi)始就充分考慮關(guān)鍵因素:易用性、安全性和隱私。 然而,他卻提醒道,Ajax已增加了網(wǎng)絡(luò )上攻擊的介質(zhì)。此外,mashup代碼共享則要求信任,并且,“你必須信任你建造一個(gè)沙盒所圍繞的這些代碼。” 最后,Wilson告誡開(kāi)發(fā)者,雖然網(wǎng)絡(luò )架構可利用,但開(kāi)發(fā)者應該“明白為什么你使用它們”,因為它們可能象征著(zhù)一個(gè)沿著(zhù)道路的“經(jīng)整合了的潛在的巴別塔”。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。