破解HTML困惑的第一封信

這封信將解惑兩個問題:
1.HTML的由來?
2.HTML的原理特徵?

第一個答案:

HTML的締造者是蒂姆 伯納斯 李,入鄉隨鄉,尊稱爲老李。HTML並非原創,而是借鑑了IBM的SGML,相比較SGML的複雜度,HTML可以理解爲簡單版的SGML。

SGML,全稱 Standard Generalized Markup Language,標準通用標記語言,而它的上層是標記語言的鼻祖GML。

20世紀60年代“數據交換”成爲工業計算機的剛需,作爲行業領先的IBM,得出結論“通用化的文件格式將提升系統的移植性”。而實現的方式是“文檔的格式必須結構化,一致化”。標記語言的概念由此,這就是創建GML的指導原則。

而後標記語言的概念在業界達成共識,GML開始二次迭代,經過拓展與修改,成爲了一種全面的信息標準,將其重新命名爲SGML,被國際標準化組織(ISO)所採納,開始在廣泛應用。

但由於SGML的複雜性和代價昂貴,推廣變得艱辛無比。直到現在SGML還只是標記語言的指導思想。對於目前公認最強大的標語語言XML,也只實現了SGML不到十分之一的內容。

由於對Web的洞察力不夠,HTML的第一個正式版本,是從2.0開始的。而上一個版本是HTML Tags,不叫HTML 1.0,正如此,HTML的誕生就伴隨一個“草率”的標籤,根基不牢,隨時搖搖欲墜。

第二個答案:

HTML是用來展示文檔的標記語言,而不是一個應用平臺,導致最終實現取決於瀏覽器廠商。

在Web 2.0時代,HTML迎來了飛速發展,越來越多的標籤產生,甚至網景與微軟的瀏覽器創建了自己產品的兼容標籤,HTML開始臃腫,W3C對HTML失去信心,重心轉向類XML的XHTML標準。

XHTML標準,由理想主義者設計,理念極其超前與完美。而在落實上出現嚴重偏差,推廣遙遙無期。

瀏覽器廠商對W3C失去耐心,成立WHATWG,全稱 Applications Technology Working Group,Web超文本應用技術工作組,重新審視HTML,在HTML的基礎上進行改善提升,短期內取得巨大進展。

原地踏步的W3C認清問題所在,不久就重組了HTML5小組,並與WHATWG並肩戰鬥。

WHATWG只維護一個HTML版本,只在此基礎上修改和完善,不做版本迭代。

W3C定期快照一份WHATWG的開發進展,作爲HTML的版本進行發佈,這也是HTML5的由來,以後還會有HTML6...

兩個工作組決定着HTML的原理特徵
W3C:基於標準,強調從HTML語法到XHTML語法的轉變
WHATWG:遵守實踐,向後兼容,完善HTML語法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章