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