w3c 在 html 5 proposal 中為 html 5 賦予了這樣的使命,它將彌補上一代 html 的不足,具體說,是實現 flash, silverlight, javafx 所能實現的功能。 html 5,這個 html 明日之星是否會改變 web 應用的游戲規則,是否會讓這些富 web 插件成為歷史,infoworld 的專欄作家 paul krill 為此撰文并作了論述。
ajaxian 網站的合伙創始人及 mozilla 開發工具指導員 dion almaer 說,在為 web 提供矢量圖形和視頻方面,html 5 事實上晚了一步。 html 5 中,諸如 canvas 一類的 2d 繪圖技術,一直為 apple, google, 以及 mozilla 這類公司所重視(盡管微軟也對 html 5 的部分功能表示贊賞,但他們至今也不支持 canvas)。
html 5 中,canvas, 本地存儲, web workers 一類的功能可以讓我們做更多事。另一位ajaxian 網站的合伙創始人及 mozilla 開發工具指導員 ben galbraith 說,本地存儲可以讓用戶在離線狀態下繼續使用 web,而 web workers 讓下一代 web 應用中的復雜運算變得輕松,讓一些需要很長時間運行的任務在后臺運行。
google chrome 瀏覽器 項目經理 ian fette 說, web 應用將變得更有趣,他們會變得更快,會提供更好的用戶體驗,讓在線 web 應用和桌面應用之間的界限越來越模糊。
經過5年的工作,html 5 細則已于2008年發布,其中的部分細則已經在某些瀏覽器得以實現,然而 html 5 的全部功能仍然不會在近幾年內完成。
mozilla firefox 項目技術主管 vlad vukicevic 說, html 5 支持視頻,而 firefox 3.5 也剛剛新加了視頻支持,google chrome 也支持視頻標簽,微軟在 internet explorer 8 中支持某些 html 5 功能,如本地存儲,ajax 導航,以及多個 dom 原型。
opera 公司的 web 宣講人 molly e. holzschlag 表示, opera 支持 canvas,并計劃支持視頻。apple 也在其 safari 瀏覽器支持視頻和音頻標簽,以及 canvas 技術(canvas 就是蘋果發明的)。
almaer 說,盡管 adobe,微軟,sun (即將成為 oracle) 這些公司已經分別在 web 中實現了他們自己的多媒體技術,html 5 最終可能搶去他們的飯碗。redmonk 分析師 michael cote 說,本質上,html 5 所能做的和這些公司所做的沒有區別,javafx 也將受到威脅。
html 5 細則的合作設計者 ian hickson 表示,html 5 的目標是將 web 從那些非開放性富插件中解放出來,他們是獨立的提供商,不適合開放的 web。hickson 說,使用專門公司的產品對開發的 web 是一種風險,如果他們停止開發,或開始收費將怎么辦?hickson 補充道,象以前的 windows 一樣,如果我們的主要開發平臺控制在單一的供應商手中會是很可怕的。
firefox 主管 vukicevic 說,mozilla 希望保持開放,并保證視頻一類的技術不是掌握在某些公司手中,不過 html 5 和 canvas 最終是否能真正取代 flash,silverlight 以及 javafx,還取決于開發者。vukicevic 認為,ie8 不支持 html 5 的一些功能,對開發者來說是一個問題,鑒于 ie 瀏覽器到市場份額,開發者要么使用微軟的 api 提供額外開發,要么使用 flash 一類的技術。
盡管 adobe, 微軟 以及 sun 都參與了 html 5 細則的制定,他們都表示自己的技術是必要的。html 5 仍是一個發展中的標準,可能需要5到10年才能最終完成,因此,現在做比較還為時過早。微軟發言人表示,silverlight 仍有必要存在,因為它包含了一些高級功能,如更好的編程模型, c#,3d 功能以及可以在瀏覽器之外運行的功能。
adobe 的開發工具副總裁 dave story 表示,html 5 面臨很多挑戰,瀏覽器市場仍然很零散,瀏覽器之間的兼容問題非常嚴重,html 5 的時間線顯示,最終 html 5 + css 3 可能要 10年的時間才能定稿,在這期間,flash 會持續發展,并提供更好的用戶體驗。
sun 副總裁,也是被號稱為 java 之父的 james gosling 表示,javafx 在渲染,性能,表現方面比 html 5 要優秀得多。
分析師 cote 表示,目前這些富 web 插件還沒有眼下的威脅,要實現這些插件中的功能還要很多年,他希望即使 html 5 發布之后,這些插件技術仍能繼續存在。google 的 fette 也同意,html 5 只是一個起始點,google 一類的公司還會推出自己的技術,如向 web 拖放圖片的技術。
參與 html 5 的公司,大多要么是瀏覽器廠商,要么是富 web 應用工具開發商,很少二者都是,微軟除外,almaer 說,微軟也將因此進入兩難境地,微軟在 silverlight 上花了很大力氣,silverlight 團隊存在的意義是為瀏覽器提供增強,如果 html 5 輕易實現了,還要 silverligth 做什么。
google 也將不得不遇到某些抉擇,比如,他們的 youtube 使用 flash 實現視頻,html 5 對視頻的支持將讓他們重新考慮這個問題,他們需要在成本和效益方面艱難抉擇。
新聞熱點
疑難解答