
常州市新北區(qū)典雅商業(yè)廣場2號樓501、502、525、526
Web Application API的雛形其實在HTML4時代就已經存在,Yahoo、Apple等公司各自推出的Widget規(guī)范中就定義了一些基于不同平臺實現(xiàn)的擴展接口,其目的就是要由網頁向應用升級,既能兼容W3C的HTML規(guī)范,又能兼具本地應用(Native App)的一些特性;既像HTML網頁那樣那樣易于部署和無縫升級,又兼有本地應用的強大功能。
而這也正是制定Web Application API的主要目的:兼具跨平臺和強大功能兩大特性。
Web Application API原本可能也是作為HTML5規(guī)范的一部分的,但是工作者在編寫的過程中發(fā)現(xiàn),它們會使HTML5變得十分龐大,再加上這些特性本身比較獨立,可以作為接口而不是語法來定義,于是就把它們歸到Web Application 1.0這個大規(guī)范集來統(tǒng)一編寫,所以嚴格來講它們并非HTML5的一部分。
所以,從這個角度而言,HTML5其實不是全新的技術,HTML5其實就是“擴展的HTML4 + 若干標準封裝的操作系統(tǒng)接口”。
小結
所以在我看來,HTML作為一套獨立于平臺的標準規(guī)范,它最偉大的貢獻在于其在發(fā)展過程中得到了各大廠商跨平臺性的支持,讓全世界的互聯(lián)網用戶得以不用關心其背后的技術細節(jié),而獲得相對比較統(tǒng)一的互聯(lián)網體驗。再往拔高的層次來說,它就像現(xiàn)實世界中統(tǒng)一的電壓、單位制式,甚至是統(tǒng)一的經濟和政治制度,全世界人民正是基于這一平臺,才能實現(xiàn)知識的扁平化,以及交流的無縫化。