HTML5目前進(jìn)入正式推薦階段,這意味著萬(wàn)維網(wǎng)聯(lián)盟(W3C)最終批準(zhǔn)它作為正式標(biāo)準(zhǔn),雖然這個(gè)技術(shù)已經(jīng)在瀏覽器中使用。不過(guò),現(xiàn)在還有很多工作要做,這個(gè)“開(kāi)放Web平臺(tái)”預(yù)計(jì)將側(cè)重于安全、流媒體和推送通知。
W3C的正式批準(zhǔn)讓人們對(duì)HTML5更有信心。“這是一個(gè)里程碑,標(biāo)志著很多人員在長(zhǎng)達(dá)七年時(shí)間內(nèi)投入到標(biāo)準(zhǔn)開(kāi)發(fā)工作中所得到的結(jié)果,”W3C參與HTML5開(kāi)發(fā)工作的Michael Smith表示,“對(duì)于很多人來(lái)說(shuō),使用獲標(biāo)準(zhǔn)組織批準(zhǔn)的穩(wěn)定版本的標(biāo)準(zhǔn)很重要。”
Smith預(yù)計(jì),HTML5很快會(huì)成為國(guó)際標(biāo)準(zhǔn)化組織(ISO)標(biāo)準(zhǔn)。他和其他主要人員聚集在硅谷的計(jì)算機(jī)歷史博物館慶祝HTML5的推出。
HTML5提供了基于標(biāo)準(zhǔn)的開(kāi)發(fā)技術(shù),可用于“現(xiàn)代”Web應(yīng)用程序,并具有高度視覺(jué)效果。在HTML5中還有專(zhuān)有插件技術(shù),例如Adobe Flash和微軟Silverlight。大家都知道,蘋(píng)果在其iOS設(shè)備禁止Flash的使用,而依賴(lài)于HTML5.
公認(rèn)的Web創(chuàng)始人Tim Berners-Lee認(rèn)為發(fā)展到可編程Web頁(yè)面是近幾年的重點(diǎn)發(fā)展,F(xiàn)在,HTML和JavaScript可以運(yùn)行在各種設(shè)備,從手機(jī)到手表、寬屏幕,甚至汽車(chē)。“而且它是可互操作的,這非常棒。”
層疊樣式表(CSS)等技術(shù)已經(jīng)被整合到HTML5,作為所謂的開(kāi)放web平臺(tái)的一部分。但現(xiàn)在的標(biāo)準(zhǔn)僅涵蓋HTML5,功能包括圖形渲染的canvas元素以及視頻和音頻軌道(+本站微信networkworldweixin),還有對(duì)SVG(可縮放矢量圖形)的原生支持。
通過(guò)HTML5,Web已經(jīng)從靜態(tài)網(wǎng)頁(yè)發(fā)展為可在所有類(lèi)型設(shè)備運(yùn)行的完全分布式的平臺(tái),W3C首席執(zhí)行官Jeffrey Jaffe表示,“我們現(xiàn)在比以往都更需要將重點(diǎn)轉(zhuǎn)移到開(kāi)發(fā)人員。”
現(xiàn)在提出的想法是關(guān)于開(kāi)放Web平臺(tái)的應(yīng)用程序基礎(chǔ)。該工作組正在考慮安全性,包括加密API;流媒體;實(shí)時(shí)通信;以及應(yīng)用程序生命周期作為標(biāo)準(zhǔn)Web開(kāi)發(fā)的下一個(gè)方向。與此同時(shí),Smith預(yù)計(jì)推送通知也會(huì)被添加到平臺(tái)。
HTML5一直是移動(dòng)領(lǐng)域激烈的本機(jī)和Web辯論的主題,開(kāi)發(fā)人員需要選擇本機(jī)或Web技術(shù)或者這兩者的混合。在特別值得關(guān)注的實(shí)例中,F(xiàn)acebook將其iOS應(yīng)用程序從HTML5轉(zhuǎn)移到本地部署。
W3C HTML5工作組聯(lián)合主席同時(shí)也是IBM高級(jí)技術(shù)人員Sam Ruby承認(rèn),HTML5并不會(huì)滿足每個(gè)人的需求,“有很多人在使用HTML,即使Facebook故障等問(wèn)題。”
Berners-Lee表示他看到本機(jī)應(yīng)用程序和Web應(yīng)用程序之間的融合。