Peter Wayner:HTML5 無(wú)法取代 Flash

2010/6/24 9:57:42    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):Peter Wayner:HTML5 無(wú)法取代 Flash

美國(guó)知名IT人彼得·威納(Peter Wayner)今日撰寫(xiě)評(píng)論文章,稱(chēng)雖然HTML5不會(huì)取代Flash或Shockwave,但它將會(huì)對(duì)互聯(lián)網(wǎng)的很多方面做出改進(jìn),使網(wǎng)站具備更豐富的功能,包括跟蹤用戶(hù)位置和在云計(jì)算平臺(tái)中存儲(chǔ)更多數(shù)據(jù)等。在一些簡(jiǎn)單的功能方面,HTML5將會(huì)取代插件,它可為廣大用戶(hù)提供更強(qiáng)大的信息處理能力。此外,HTML5還可能使互聯(lián)網(wǎng)訪問(wèn)變得更加安全和高效。

 

近年來(lái),瀏覽器提供商產(chǎn)生出相當(dāng)多的互聯(lián)網(wǎng)瀏覽器的改進(jìn)思路,正是這些思路逐漸發(fā)展為第五代HTML標(biāo)準(zhǔn)的原型。第五代HTML正式規(guī)范早在6年前已經(jīng)開(kāi)始制訂,許多HTML5的用戶(hù)驚訝地發(fā)現(xiàn),盡管規(guī)范制訂得很好,但它距離成為標(biāo)準(zhǔn)還有很長(zhǎng)的差距。舉例來(lái)說(shuō),蘋(píng)果的HTML5測(cè)試版雖然給用戶(hù)留下了深刻印象,但只在Safari瀏覽器上才能很好地運(yùn)行。

以下是HTML5 對(duì)互聯(lián)網(wǎng)的若干積極影響:

HTML5將會(huì)使網(wǎng)頁(yè)圖片具有更強(qiáng)大互動(dòng)性

上一代互聯(lián)網(wǎng)加載的圖片為GIF或JPG文件。新型互聯(lián)網(wǎng)可以在Canvas對(duì)象中加載圖片。許多好的圖片庫(kù)應(yīng)運(yùn)而生,它們中的一些增強(qiáng)了互聯(lián)網(wǎng)圖片的互動(dòng) 性。現(xiàn)在,JavaScript層可以根據(jù)數(shù)據(jù)計(jì)算數(shù)值和作圖。如果開(kāi)發(fā)人員具備了時(shí)間和能力,所有內(nèi)容可以變得更加活靈活現(xiàn),文本屬性將會(huì)越來(lái)越少。

HTML5使得網(wǎng)絡(luò)視頻使用更加方便

HTML5新增了視頻標(biāo)簽功能,它幫助網(wǎng)絡(luò)開(kāi)發(fā)人員更容易地在網(wǎng)頁(yè)中添加視頻。此前,僅有Flash、Silverlight和JavaFX程序員可以這樣做,而現(xiàn)在Jquery和PHP開(kāi)發(fā)人員 也可以在網(wǎng)頁(yè)中添加視頻。HTML5新型視頻標(biāo)簽啟用后,HTML網(wǎng)頁(yè)的文字會(huì)越來(lái)越少,視頻卻會(huì)越來(lái)越多。

HTML5或?qū)⑻嵘W(wǎng)絡(luò)安全

網(wǎng)絡(luò)瀏覽器插件是由不同程序開(kāi)發(fā)團(tuán)隊(duì)以不同標(biāo)準(zhǔn)、不同 開(kāi)發(fā)模式并在不同安全模型下編寫(xiě)的。其中一些插件的安全性顯然不如其他插件高。隨著插件數(shù)量激增,安全性問(wèn)題跟蹤的復(fù)雜性也隨之增加。HTML5的出現(xiàn)替代了許多插件,進(jìn)而可能會(huì)消除插件引發(fā)的網(wǎng)絡(luò)安全問(wèn)題。

HTML5將簡(jiǎn)化互聯(lián)網(wǎng)開(kāi)發(fā)

Lookingglass Cyber Solutions公司的開(kāi)發(fā)人員比爾•米爾(Bill Mill)簡(jiǎn)要地解釋了這一原因,他表示:“我很喜歡HTML5,因?yàn)槲沂褂玫氖且粋(gè)統(tǒng)一的開(kāi)發(fā)環(huán)境。在HTML5標(biāo)準(zhǔn)下做開(kāi)發(fā),我只需要用互聯(lián)網(wǎng)瀏覽器、JavaScript和DOM就可以了,而不需要在Flash和HTML5開(kāi)發(fā)環(huán)境之間來(lái)回切換。”他進(jìn)一步補(bǔ)充道:“網(wǎng)絡(luò)用戶(hù)也會(huì)注意到這一點(diǎn),因?yàn)镕lash文件將可以在一個(gè)網(wǎng)頁(yè)中打開(kāi)。”HTML5提供了統(tǒng)一開(kāi)發(fā)語(yǔ)言(JavaScript)、統(tǒng)一的數(shù)據(jù)模型(XML和DOM)和綁定文本、音 頻、視頻和圖形的一整套規(guī)范(CSS)。