HTML5標準制定完成:瀏覽器大戰能消停嗎?

jopen 10年前發布 | 4K 次閱讀 HTML5

HTML5標準制定完成:瀏覽器大戰能消停嗎?

        昨天,萬維網聯盟(W3C)宣布,經過將近 8 年的艱辛努力,HTML5 標準規范終于最終制定完成并已公開發布。

        狹義上,HTML5 是 HTML 的第五個版本。HTML 的全稱是超文本標記語言(HyperText Markup Language),由萬維網的發明者蒂姆·伯納斯·李設計,是為創建網頁而設計的一種標記語言。HTML 利用標簽來描述內容的語義,使計算機能夠通過識別標簽來正確處理內容。

        廣義上,HTML5 是 HTML5、CSS3、Javascript 2.0 的統稱,因為對于現在的互聯網開發而言,這三者是密不可分的。HTML 用于描述內容,CSS 用于定義樣式,Javascript 用于實現功能。

        HTML 是互聯網的基石,目前互聯網上所有的網頁都是用 HTML 寫成的。但是 HTML 標準的演化速度卻遠遠跟不上互聯網的發展。事實上,上一個 HTML 標準 HTML 4.01 發布于 1999 年 12 月 24 日,已經嚴重阻礙了互聯網的發展。

        2004 年,由 Firefox、Opera、Apple、Google 四大瀏覽器廠商組成的網頁超文本技術工作小組(Web Hypertext Application Technology Working Group),即 WHATWG,宣布制定下一代 HTML 標準,即 HTML5。而當時的萬維網聯盟(W3C)正在發展在 XML 和 HTML 基礎上設計的 XHTML。

        于是,W3C 和瀏覽器廠商的第一次大戰開始。互聯網的未來究竟是由標準組織 W3C 決定還是由瀏覽器廠商決定?這場大戰的決定性因素在于開發者們站在哪一邊。結果很明顯,開發者們當然會站在瀏覽器那邊,畢竟瀏覽器是普通用戶接觸互聯網的 唯一途徑。W3C 于 2007 年接納了 WHATWG 的 HTML5 草案,并成立了新的 HTML 工作團隊。

        然而,在 2012 年,W3C 和 WHATWG 再度分道揚鑣。而兩者的分歧在于 WHATWG 集中于演進“living”標準,而 W3C 堅持使用傳統的數字編號系統定義靜態的“snapshots”。 WHATWG 希望構建互聯網的最后一個標準,即一個隨著互聯網發展不斷更新的 HTML5 標準。他們認為 W3C 的 HTML5 標準一旦制定完成,即便出現錯誤也無法修正。而且他們認為 W3C 的標準制定模式太過復雜,每一代標準的制定時間過長,不符合互聯網的發展速度。

        所以,HTML5 現在有兩個標準,一個由 W3C 制定,一個由 WHATWG 制定。這會導致 W3C 和瀏覽器廠商的第二次大戰嗎?

        當然不會,對于瀏覽器廠商來說,贏得瀏覽器之戰比 HTML5 標準更重要。自從 Google 的 Chrome 重新掀起瀏覽器間的大戰之后,每一家瀏覽器都在根據自己的情況支持 HTML5 標準,每一家瀏覽器的廣告都在吹噓自己對 HTML5 標準的支持。

        所以,HTML5 的標準已經成為了既成事實,W3C 的 HTML5 標準只是對這個既成事實的官方認證而已。

        那么,既然有了 HTML5 的官方標準,瀏覽器大戰總該消停了吧。事實上,這場大戰依然在延續,而開發者們依然需要為各大瀏覽器適配網頁。

        舉例來說,HTML5 標準設計了

        一次編寫,到處運行(Write once, Run anywhere)是每一個程序員的夢想。當年的 Java 沒有做到,原本程序員們指望 Web 標準能夠做到。然而事實上是,只要瀏覽器大戰沒有消停,HTML5 也做不到。

來自: 虎嗅網
                    <span id="shareA4" class="fl">                  
                        </span> 

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!