網頁制作POLUOLUO文章簡介:最近,Google Wave閃亮登場了,給大家帶來不少驚喜。而Google宣稱全面采用HTML5這一事實是否意味著HTML5時代已經來臨呢?
最近,Google Wave閃亮登場了,給大家帶來不少驚喜。而Google宣稱全面采用HTML5這一事實是否意味著HTML5時代已經來臨呢?
HTML4成為標准已經有十余年了,照理說,HTML5也該出山了。可是HTML5目前並沒有標准化。按照HTML5的編輯Ian Hickson的說法,HTML5的最終提議草案要等到2022年才會發布。沒錯,這太遙遠了。不過,各個浏覽器廠商們並沒有閒著,在去年第一份草案發布之後,大多數浏覽器都實現了該草案的一些特性。
也許是因為HTML5標准指定過於緩慢,因此一直不是風口浪尖。然而世事難料,Google Wave的發布似乎一下引發了許多人對HTML5的興趣,也激起了人們的廣泛討論,使得HTML5成為最近的一個熱門話題。本月初,InfoQ一篇名為Google Wave會影響RIA/Silverlight嗎?的新聞,談到了Wave對RIA可能造成的負面影響及微軟相關人士的回應。無獨有偶,Paul Krill在Infoworld上也發表了類似的一篇文章,HTML5:會終結Flash和Silverlight嗎?,Paul Krill認為:
HTML 5,一個突破性的Web展現規范,可能會改變Web應用開發中的游戲規則,甚至可能廢棄Adobe Flash、Microsoft Silverlight及Sun JavaFX這樣的基於插件的RIA技術。
對此,Adobe的John Dowdell在其博文Adobe on "HTML5"中給出了他的看法。文中他引用了Adobe CEO Shantanu Narayen針對一分析家所提HTML5對Adobe的機遇與威脅時所做的回答。
Shantanu Narayen:
“ 此標准能夠增進Web內容的變革及一致性,從工具角度來講,我們非常支持。我們的工具將支持創建和管理這一層次上的HTML內容。
我認為HTML5受到越來越多的關注,表明RIA實現及提供具有吸引力的用戶體驗對我們的客戶來說越來越重要了。我覺得對於HTML5來說,挑戰仍然是跨浏覽器如何保持HTML5顯示一致這一問題。……
因此,隨HTML5的發展,我們將在我們的web著作工具中對其提供支持。但是從持續推動Flash及圍繞Flash和RIA的變革角度來看,我們仍認為浏覽器的分裂實際上使得Flash更加重要了。 ”
……
Shantanu的最後一點引起了我的共鳴……整個“HTML5”運動將有益於Flash,因為已經很少有人會反對“體驗更重要”這一觀點。現在已經不是 5年前了。Silverlight的出現使得Flash更加流行……iPhone的出現增加了支持Flash手機的數量……“HTML5”的公布只會使得 那些仍在爭論圖像、動畫、音頻/視頻及豐富交互在Web上沒什麼用的人被邊緣化。無論浏覽器引擎各自能做到多少,Flash將會高質量的提供這些特性。
雖然,微軟和Adobe都否認了HTML5會給他們帶來沖擊,很明顯他們都在關注HTML5的發展。那麼,HTML5時代真的到來了嗎?還不好輕易下結論。但是Google Wave對HTML5的推廣確實起到了作用。或許正如Pieter在其博文Why HTML 5 is going to change the web?中所總結的:
當一個像Google這樣的大公司在HTML5上投巨資以使其應用廣泛采用HTML5時,其它公司不得不跟進。如果你已經看到了Google wave的演示,你就知道它能做什麼。
目前W3C並沒有推薦HTML5,因為它仍未完成。我希望它快點搞完而且所有浏覽器都來支持它。
如果你想了解HTML5的一些出彩的特性展示及相應源碼,可以參考Matt的5 Amazing HTML5 Features to Look Forward to。
如果你想讓IE6、IE7支持HTML5標簽,可以參考remy sharp的博文HTML5 enabling script以及Paul Hayes的博文Moving markup towards HTML5。