記得第一次接觸HTML5還是在《聯(lián)信永益》實(shí)習(xí)那會(huì)兒(2011),當(dāng)時(shí)一個(gè)項(xiàng)目技術(shù)選型的時(shí)候面臨兩種選擇,分別是Silverlight和HTML5,記得當(dāng)年用的最新的IE瀏覽器版本還是IE9,才剛剛開(kāi)始支持HTML5。后來(lái)考慮到當(dāng)時(shí)各個(gè)版本的瀏覽器對(duì)HTML5的支持都不怎么好,最終公司還是選擇了Silverlight,想不到多年以后Silverlight沒(méi)落了,HTML5卻隨著移動(dòng)互聯(lián)網(wǎng)的興起而煥發(fā)出強(qiáng)大的活力。
在慶幸自己當(dāng)年沒(méi)有選擇進(jìn)Silverlight小組的同時(shí),也不由得擔(dān)憂,微軟的腳步太快了,跟著它跑很容易扯著蛋。每次微軟新弄出來(lái)一項(xiàng)什么技術(shù),總是大肆宣傳和推廣,可往往幾年不到,就采用一種新的技術(shù),可以完全替代過(guò)去的技術(shù),然后還要安慰廣大開(kāi)發(fā)者說(shuō)新的YY不會(huì)替代舊的XX,而實(shí)際情況可能就是微軟其實(shí)已經(jīng)在默默準(zhǔn)備甚至已經(jīng)開(kāi)始停止更新XX技術(shù)了。
微軟就像一盒巧克力,你永遠(yuǎn)不知道他下一步要新弄出來(lái)什么技術(shù),也永遠(yuǎn)不知道,他的哪一項(xiàng)技術(shù)什么時(shí)候被遺棄。
HTML5的發(fā)展路程
一路走來(lái),我們回顧一下HTML的發(fā)展之路
HTML1.0 – 在1993年6月發(fā)為互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布(并非標(biāo)準(zhǔn))
HTML 2.0 –1995年11月作為RFC 1866發(fā)布,在RFC 2854于2000年6月發(fā)布之后被宣布已經(jīng)過(guò)時(shí)
HTML 3.2 –1996年1月14日,W3C推薦標(biāo)準(zhǔn)
HTML 4.0 –1997年12月18日,W3C推薦標(biāo)準(zhǔn)
HTML 4.01(微小改進(jìn)) – 1999年12月24日,W3C推薦標(biāo)準(zhǔn)
ISO/IEC 15445:2000("ISO HTML")—2000年5月15日發(fā)布,基于嚴(yán)格的HTML 4.01語(yǔ)法,是國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電工委員會(huì)的標(biāo)準(zhǔn)
XHTML 1.0 – 發(fā)布于2000年1月26日,是W3C推薦標(biāo)準(zhǔn),后來(lái)經(jīng)過(guò)修訂于2002年8月1日重新發(fā)布
XHTML 1.1 – 于2001年5月31日發(fā)布
XHTML 2