999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

HTML5:正在發生的未來

2012-12-31 00:00:00王冠
IT經理世界 2012年21期

今天的互聯網和移動互聯網中,HTML5已成為熱門話題。令人著迷的是,它最大的魅力并不在當下,而在未來。

喬布斯留給世界的最后一個預言,可能就是關于HTML5的那個新標準。

在“Thoughts on Flash”的文章結尾,喬布斯預言:“HTML5 等新的標準會在移動設備以及個人電腦上贏得勝利。Adobe 未來更應該聚焦于打造優秀的 HTML5 工具……”喬布斯攜數以億計的蘋果設備堅定地站在了HTML5陣營里。

2011年10月5日,喬布斯去世。一個月之后,Adobe公司宣布停止移動終端的Flash開發,將注意力轉向HTML5。

是的,他又一次對了。

“寬容者”贏得勝利

HTML5不是今天才有的發明。為了更為系統和有趣地描述出一個真實完整的HTML5,我們先從它的誕生說起。(數字“5”說明在它前面還有幾個哥哥,但我們不會從HTML那個混亂不堪的1.0時代開始講故事,因為那會是一個更漫長的旅程,遠遠超出我們的篇幅)

1997年,W3C(萬維網聯盟)發布了HTML4.0版本。令人驚訝的是,隨后聯盟解散了HTML工作組——W3C宣布停止在HTML基礎上的版本迭代演進,轉向開發更為嚴謹的XHTML標準。

從技術架構角度看,W3C做出這個決定的初衷是正確的。傳統的HTML標準遵循更為“寬容”的代碼檢驗解析方式,即使你的HTML網頁里有幾處錯誤,瀏覽器依然會通過自動糾錯的方式保證頁面可以正確顯示。因此,錯誤也就永遠無人改正?!敖裉斓幕ヂ摼W上,可能超過99%的HTML頁面至少有一個錯誤,”Google高級研究員Mark Pilgrim曾做出過這樣的估計。

而XHTML是嚴格的。W3C希望通過一個嚴謹的標準讓互聯網的未來發展更為規范,網站的代碼架構更加清晰化。但問題就出在這里:

前面我們提到,99%的HTML網頁可能都存在錯誤,如果要用嚴格的XHTML標準去解析,用戶只能看到一個個錯誤界面。因此,就算開發者愿意用更認真的方式去寫今后的互聯網代碼,但已經存在的海量網頁誰來重寫?

于是,XHTML的推廣一直沒能得到很好的響應。時間到了2004年,W3C內部開始出現一些討論,能否以另外一種方式解決當前的問題。Opera軟件組和Mozilla基金會提出了一項基于HTML 4的演進計劃,希望在傳統HTML的框架下更為“寬容”地推進向下一代HTML。(在草案中特別提到了“向后兼容性”。)

隨后的投票中,這一提議以8票: 13票沒能在W3C內部獲得通過。

Opera和其他共同提案者做出了一個新的決定:在保留W3C成員身份的前提下,成立WHATWG這一民間組織,與W3C并行研究下一代HTML。當然,他們走在不同的道路上。

回憶起這次“分家”,W3C HTML5中文組主席,Opera歐朋首席標準官謝子斌表示,雖然今天有人把它看做一次糾紛,但實際上,當年的一切操作都是“坦誠而透明的”,整個議程和投票在網上都有記載。

W3C決定將對代碼規范要求更嚴格的XHTML標準向前推進,而WHATWG的目標是基于更為“寬容”的HTML4開發下一個版本。隨后幾年里,WHATWG試圖讓瀏覽器對網頁代碼各種錯誤自動糾錯并形成文檔——這意味著大量的工作。在并行前進的這段時間里,雙方的“競爭”關鍵點就是時間——看誰能率先提供能用并且好用的東西來。

2006年,WHATWG在HTML上首先取得了突破性進展,而此時W3C的XHTML2.0依然是一個未實現的理論狀態。更為重要的是,整個互聯網和眾多開發者要求被寬容對待——具備 “向后兼容性”的下一代HTML成為了眾望所歸的選擇。

隨后不久,W3C創始人Tim Berners-Lee宣布,將與WHATWG小組聯合開發下一代HTML,同時W3C依然不想完全放棄XHTML——你可以從Tim Berners-Lee的發言中明顯感受到這種情緒:

“有些東西,多年后再看,會更清楚。企圖讓整個互聯網一下子切換到XML并不現實。有些大型社區轉換過去了,并得到了結構良好系統帶來的好處,但大多數HTML開發者不為所動……因此,漸進式維護HTML是重要的,但同樣,不斷地過渡到良好結構的世界(即更嚴格的XHTML)也同樣重要……”

也許是因為互聯網的本質是自由的,也許是因為海量的“史前”網頁由不嚴格的代碼書寫……總之,到了2009年10月,W3C宣布解散XTHML 2小組。

之后的故事大家都知道——HTML5火了。

在XHTML與HTML5的競爭中,瀏覽器廠商的站在哪一邊呢?Opera歐朋的專家回顧當時的情況:“如果使用XHTML,會有海量的網頁需要重寫,否則將無法在瀏覽器中顯示?!弊鳛闉g覽器廠商,在沒有看到開發者愿意去修改錯誤網頁之前,肯定不會貿然使用更嚴格的XHTML標準。

HTML5工作組與興趣小組

W3C與WHATWG合作開發下一代HTML,并很快將其命名為HTML5。但兩個組織并非合并,依然是保持著相對獨立性。兩個組織中很多成員實際上是重合的,并且,W3C HTML5總編輯Ian Hickson(今年年初辭職)也同時擔任了WHATWG總編輯,雙方的合作保證了HTML5標準的快速發展與推廣。

在W3C HTML5工作組中,成員來自瀏覽器廠商,運營商,硬件廠商,高校研究院等領域。其中,瀏覽器廠商會有稍微比較特殊的身份,因為他們是站在最前線的實踐者。同時,隨著HTML5與底層硬件的互動越來越多,硬件廠商的參與度也越來越高。

在HTML5工作組中,成員可以對標準提出各種建議、需求和修改意見。工作組的運轉模式有些像聯合國,它有一個“常任理事國”,即HTML5工作組的總編輯。對于成員提出的標準和建議,如果在群體討論中無法達成一致意見,則提交給總編輯做最終判定??偩庉嫴皇菬o限任期制,成員有權利選舉新的總編輯人選。上一任總編輯Ian Hickson辭職后,這個職位目前由幾個人同時擔任(每位編輯負責不同的領域)。

目前在HTML5工作組之外,還有三個地域性興趣小組:中文組,日文組和韓文組。作為中文小組的主席,謝子斌很滿意當前小組的工作進展?!澳壳癏TML5中文組成員有700多位,分別來自不同的企業和組織。小組主要工作包括翻譯HTML5相關規范文檔,向全球工作組提交中文互聯網的獨有需求,以及提交其他全球性的需求?!?/p>

中文組內部會經常開會討論,同時,中日韓三個興趣組也常?;印C髂闣3C大會將在日本舉行,“到時候中日韓之間會有更多的交流?!?/p>

標準組織的成員大部分還有另外一個身份,相關廠商和機構的工作者,這讓事情看上去有些奇怪。因為互聯網是開放的,各項標準的起草和發布,最終將被所有人共享。商業利益如何與互聯網精神平衡?在謝子斌看來,這是互聯網的魅力所在,“如果Tim Berners-Lee當年沒有貢獻出第一個HTML標準,也就不會有如此多的人用到它,他也不會成為互聯網之父。如果當年Hakon Wium Lie沒有把CSS標準貢獻出來,CSS就不會普及,他也不會成為CSS之父……”這個道理也同樣適用與HTML5標準——Ian Hickson對于HTML5做出了重大的貢獻,這位先后任職于Opera和Google的工程師,最終讓HTML5走向了輝煌,并帶動Opera和Google成為這一領域的領導者。

這是一個集合,但它會有邊界

HTML5更像是一個很多特性的集合,它未來會不會被無限的擴展?

對于HTML5工作組來說,這確實是一個令人頭痛的問題。隨著HTML5得到越來越多的認可和應用,新的需求、功能和特性像雪片一樣飛來。如果任由這樣下去,HTML5永遠不會有完成的一天。于是,經過討論,工作組給HTML5的特性集合劃定了一個明確的邊界。

“邊界以內的東西是要在HTML5這個版本中實現的。而在范圍之外的特性和未來可能提出的新特性,將被放到HTML.Next版本里。只要圈定的內容全部實現,HTML5就會是一個成熟版本?!敝x子斌告訴我們,最終的HTML5預計將在2014年底正式成為標準。

實際上,目前的HTML5已經具備了較高的可用性。在互聯網和移動互聯網上,HTML5為用戶提供了視頻,游戲,應用,以及更加豐富的網頁效果呈現……對于熟悉HTML的開發者來說,過渡到HTML5并不是一個困難的過程。至于標準中尚待完善的內容,主要集中在更前沿和更深度的部分,例如3D渲染等?!暗?014年底,如果HTML5完全成熟,會發揮更大的力量?!?謝子斌對未來充滿信心。

尚未結束的戰爭

HTML5有兩個主要的對手,原生APP和Flash。

HTML5與原生APP的爭論,是一場真正的持久戰。最早HTML5是為網頁開發準備的,但在移動終端上,各種原生APP的迅速普及讓瀏覽器變得地位尷尬。這是在PC互聯網上從未有過的事情。于是,人們嘗試用基于HTML5等新的技術標準來開發Web APP以替代原生APP。

可是原生APP太強大了。與之相比,HTML5的應用在性能和功能上都存在差距。我們聽到了很多的抱怨,來自開發者,來自用戶,最近的一次來自扎克伯格。但實際上,每一次人們抱怨的重點都在變化。最初我們抱怨HTML5頁面渲染表現不如原生APP,隨后這個問題得到了解決;新的抱怨又出現,可能是針對游戲方面的支持,或是其他領域。在謝子斌看來,“這其實代表了HTML5正在逐漸進步。三年前,人們談HTML5,更多是對于網頁的需求。今天,人們則希望HTML5可以取代原生APP。期望越來越高,進步的動力也就越來越大。”

受技術標準本身的發展階段所限,以及網絡帶寬的影響,HTML5應用與原生APP比較,目前確實處于追趕的位置。但3G門戶副總裁高峰眼中,HTML5自身的獨特優勢更值得肯定。

首先HTML5不需要安裝。原生APP會占據大量的手機硬件資源,因為它必須被下載到本地才可以使用。而HTML5的應用是基于網頁的,不占用本地空間,隨時訪問隨時使用。

其次,和傳統網頁相比,HTML5提供更豐富的實現效果。在上網這一通用性需求上,HTML5比傳統的網頁表現得更好。

第三,HTML5是跨平臺的。目前智能手機操作系統很多,原生APP是要與單一系統適配的,需要為不同系統分別開發APP,從制作到維護都是復雜工作。而HTML5的Web屬性意味著它可以跨越不同系統平臺,只要把網頁做好,iOS、Android、Window Phone、Blackberry等手機都可以訪問。這會幫助企業降低成本。

此外,HTML5可以實時推出新特性,用戶每次訪問網頁都即刻獲得最新的內容。而原生APP哪怕更新一個微小的部分,都需要用戶手動下載和升級版本。

產業鏈對HTML5的態度同樣重要。一項技術僅有價值并不夠,還需要產業鏈各方同推動,才能發展起來?!癏TML5在自身技術不斷發展的同時,主流瀏覽器對HTML5的支持也在不斷加大。內置支持或部分支持HTML5瀏覽器的終端數量迅速增加,各互聯網服務商也競相推出支持HTML5的平臺和工具……”百度技術委員會理事長陳尚義,給出了他看好HTML5未來的另一個理由。

HTML5打開了原生APP各自封閉的局面,基于瀏覽器的跨平臺屬性讓數據、用戶和流量可以自由流通和共享。在可以預計的未來,原生APP與HTML5可能會長期共存——在有些領域里,用HTML5實現更好,在另一些領域里,原生APP更適合。“原生APP在對性能要求高的應用,例如大型游戲,可以提供更好的支持;而如果要做一個互動性很強的應用,HTML5可以提供跨平臺和快速更新等支持。” 謝子斌希望越來越多的開發者可以投入其中,“HTML5依然有廣闊的未知領域和實踐經驗需要去探索和積累,開發者的參與度尤為重要?!?/p>

HTML5與Flash之間的故事就快看到結局了。在移動端,隨著Adobe宣布停止Flash移動版本開發而轉向HTML5,HTML5取得了壓倒性優勢。這里還應該對喬布斯說一聲謝謝,海量的蘋果設備在這場戰爭中發揮了重要影響。在PC端,目前Flash與HTML5的競爭還在進行,但趨勢和走向漸漸清晰。目前,由于像IE6這樣的老版本瀏覽器并不支持HTML5,但它們的裝機量依然很大——這導致了視頻網站在支持HTML5同時,繼續保持對Flash的支持是非常必要的。Flash在PC端不會如移動端那樣輕易認輸,作為一項有16年發展史的成熟技術,Flash在很多地方依然具備HTML5力所不及的優勢。同時,HTML5成熟標準的發布還需要時間,在這段時間里,在HTML5正式發布后的共同競爭中,Flash還有足夠的時間去提升競爭力。

未來可以期待嗎

每一個看好HTML5的人,其實是更看好它的未來。

越來越多的開發者學習和掌握HTML5,投入其中。很多關于HTML5的技術網站和論壇建立起來,人們分享各自的開發經驗,好玩的實現應用,提出疑惑,尋找解答。如果你愿意抽出時間,到這些網站去轉一轉,就會發現,真正推動HTML5不斷前行的力量,就隱藏在其中。

同樣,相關的技術專家與軟件公司也在努力為HTML5提供更好的支持。在預期的2014年底,HTML5正式標準會發布。但它有一個前提,W3C要求至少有兩款軟件(主要指瀏覽器)完全通過所有的測試案例,HTML5才會成為W3C認可的一個推薦標準。在桌面端,幾大主流瀏覽器的HTML5支持評分從2009年的100分檔迅速進步到今天的400分檔;在移動端,各瀏覽器得分從開始的50分,提升到了今天的近500分。每個人的努力都被記載下來。

這些數據可在html5test網站上隨時查閱。目前Maxthon、Chrome和Opera占據桌面端前三名,而在移動端,Opera、Chrome和Firefox成為領先者(截至2012年10月24日)。

而這樣的競賽并未停止。瀏覽器廠商仍在繼續開發新的版本,以期待為用戶和開發者提供針對HTML5的更好支持。陳尚義告訴我們,百度手機瀏覽器的內測版,對HTML5的支持“已經達到了500分的滿分”。

未來HTML5取得突破進展,可能出現在三個方面。一是瀏覽器,如果各個瀏覽器對HTML5支持度更高,HTML5的性能和表現就會越好。二是帶寬,原生APP通過一次性下載,將下載時間集中化,用戶在平時使用中,很少感受帶寬影響。而Web APP由于需要經常通過網絡獲取數據,如果帶寬可以更高,HTML5在使用體驗上會得到更大提升。三是硬件,今天的HTML5已經擴展到可以調動各種硬件模塊,因此設備硬件的性能提升會給HTML5帶來更多的實現可能。

如果我們愿意把目光看向更遠方,HTML5的發展不應該局限于網頁和Web APP。Flrefox給了我們一個驚喜,他們發布了一款基于HTML5的Firefox OS操作系統,將HTML5推向了系統級核心層次?!癏TML5未來可以走的更深更遠。” 謝子斌為HTML5預期了一個更美好的未來。

挑戰依然在。HTML5成熟標準一天未發布,相關的性能和瓶頸就依然存在。在3G門戶副總裁高峰看來,HTML5自身的技術完善程度和完成時間將成為其發展的關鍵。“今天的HTML5還有不如意的地方,也許這些都會在將來被完善,但時間是很大的成本。互聯網時代,是大魚吃小魚,移動互聯網時代,是快魚吃慢魚,速度決定勝敗?!?/p>

當你通過iPad在線播放視頻,或者只是在電腦前快速瀏覽網頁資訊,你不會意識到HTML5的存在,但它就在那里。如果你是一個開發者,HTML5會帶給你很多新鮮、豐富和便捷之處,同樣也有抱怨和不如意。W3C宣布,2014年HTML5會成熟,Facebook表示,我們對HTML5投入有些過早……是的,HTML5仍在成長中,這也是它最大的魅力所在:會有一個比今天更美好的未來。

主站蜘蛛池模板: 欧美天天干| 日韩在线1| 精品一区二区三区波多野结衣 | 亚洲成综合人影院在院播放| 亚洲欧美日韩动漫| 40岁成熟女人牲交片免费| 在线视频亚洲色图| 好吊色国产欧美日韩免费观看| 色综合热无码热国产| 亚洲天堂区| 国产成人久久综合一区| 天天做天天爱天天爽综合区| 免费中文字幕一级毛片| 毛片网站观看| 欧美三級片黃色三級片黃色1| 蜜桃视频一区二区三区| 久久久久久高潮白浆| 欧美精品亚洲精品日韩专区| 国产玖玖视频| 99久久精品久久久久久婷婷| 国产精品亚洲五月天高清| 日韩久久精品无码aV| 国产精品第页| 亚洲精品无码专区在线观看| 国产日韩精品欧美一区灰| 欧美成人免费一区在线播放| 又爽又大又光又色的午夜视频| 欧美笫一页| 91精品人妻互换| 亚洲乱码精品久久久久..| 农村乱人伦一区二区| 色婷婷电影网| 国产资源免费观看| 成人午夜视频网站| 小蝌蚪亚洲精品国产| 久久情精品国产品免费| 中文字幕 日韩 欧美| 国产福利一区二区在线观看| 国产精品永久不卡免费视频| 婷婷99视频精品全部在线观看| 一级毛片在线播放免费观看| 亚洲精品老司机| 亚洲av无码久久无遮挡| 极品性荡少妇一区二区色欲| 欧美成人免费午夜全| 精品欧美一区二区三区在线| 亚洲日韩在线满18点击进入| 无码高潮喷水专区久久| 亚洲欧美一区二区三区蜜芽| 999精品视频在线| 天天色天天操综合网| 午夜无码一区二区三区| 日韩成人免费网站| 国产在线观看一区二区三区| 亚洲日韩国产精品无码专区| 国产精品永久久久久| 精品色综合| 欧美在线视频不卡第一页| 亚洲一区二区三区国产精品 | 在线视频97| 精品日韩亚洲欧美高清a| 毛片久久网站小视频| 福利在线一区| 国产精品精品视频| 亚洲人精品亚洲人成在线| 国产精品爆乳99久久| 欧美激情综合| 在线精品亚洲一区二区古装| 国产a v无码专区亚洲av| 国产网站黄| 久草性视频| 亚洲综合色吧| 911亚洲精品| 色呦呦手机在线精品| 欧美成人免费午夜全| 精品第一国产综合精品Aⅴ| 一级看片免费视频| 2022国产无码在线| 高清不卡一区二区三区香蕉| 免费在线观看av| 呦视频在线一区二区三区| 国内黄色精品|