免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
HTML5正名記:兩家機構的博弈與一種標準的誕生

導語:美國《紐約客》雜志近日撰文,對HTML5標準的誕生和正名過程進行了簡要回顧。

以下為文章主要內容:

你可能已經(jīng)知道,10月28日,萬維網(wǎng)聯(lián)盟(以下簡稱“W3C”)正式推薦HTML5。你或許也知道,這與應用和萬維網(wǎng)有一定的關系。問題在于:這跟你有關系嗎?

答案是,至少與網(wǎng)民有關系。所以,我們有必要了解一下HTML5是什么,以及究竟是誰控制W3C。除此之外,還有必要知道HTML5得到W3C推薦幕后的各種沖突。今后10年,將有數(shù)十億人使用萬維網(wǎng),但真正有資格給“萬維網(wǎng)”下定義的人卻鳳毛麟角。W3C就是這樣一家組織。那么,它的成員包括什么人?他們想干什么?又是誰為他們提供資助?

W3C誕生

萬維網(wǎng)已經(jīng)渡過了千禧年。它的設計方案最早在1989年提出,距離現(xiàn)在已經(jīng)過去25年。6年后,網(wǎng)景的IPO(首次公開招股)扣動了硅谷的神經(jīng)。當萬維網(wǎng)還是新生事物時,很多精通電腦的人都很鄙視它——與其他超文本發(fā)布系統(tǒng)相比,這是一項極其原始的技術。例如,你可以將自己的網(wǎng)頁鏈接到其他任何頁面,但你卻無法知道何時有人鏈接你的網(wǎng)頁。萬維網(wǎng)也不允許你在瀏覽器中編輯頁面。對很多超文本領域的精英思想家和程序員來說,這都是非常嚴重的缺陷。

然而,萬維網(wǎng)卻很容易建立,學習難度也很小。它擁有自己的一套傳送模式——任何人都可以通過閱讀網(wǎng)頁學習HTML語言,然后查看底層的HTML代碼。萬維網(wǎng)完全都由簡單的文本和圖像構成,它們與其他同樣簡單的文本和圖像相互鏈接。

科技行業(yè)向來信仰功能主義(featurism),所以人們開始向萬維網(wǎng)中添加所有他們所能想到的東西。如何展示3D圖像?如何讓文本發(fā)光,甚至滾過整個頁面?如何將網(wǎng)頁變成軟件?不同的瀏覽器相繼涌現(xiàn),每一個都形成了自己的文化,并拿下了一定的份額,包括Mosaic、網(wǎng)景、IE、Cyberdog、Spyglass、Lynx和Amaya。

隨著萬維網(wǎng)的日益復雜,這一生態(tài)系統(tǒng)也逐步形成了群雄割據(jù)的局面。當時,每種瀏覽器只能渲染一種格式的圖片,如果我使用另外一種格式,那么當我向你發(fā)送某張圖片的鏈接時,你就無法看到真實的效果。倘若這種局面持續(xù)下去,當今世界將會有多個萬維網(wǎng)并存。無序狀態(tài)也會緊隨其后,而攝影師必將怨聲載道。

隨著這種割裂局勢愈演愈烈時,人們意識到需要有一個組織來之定義一種通用的語言,將所有必要的功能都包含在內。之后,該組織還必須撰寫一份文檔,包含超文本標記語言的所有演變過程。這是一個標準化流程,是一種出于商業(yè)目的而展開的技術外交,對互聯(lián)網(wǎng)的發(fā)展至關重要。事實上,這并非計算行業(yè)的原創(chuàng)。

1908年,當自動鋼琴生產(chǎn)廠家在水牛城的Iroquois酒店參加“水牛城大會”時,人們對鋼琴紙卷上每英寸的穿孔數(shù)量存在分歧,有人喜歡9個,有人喜歡8個。這種差異會導致成本增加,不僅對廠家不利,還會令用戶困惑。他們最終達成了一致,因此在當今世界,每英寸9孔的鋼琴紙卷已經(jīng)成為標準,沒有人會生產(chǎn)其他標準的自動鋼琴。

在沖突中前行

當然,網(wǎng)頁的問題要復雜得多,它需要通過數(shù)十種標準來規(guī)范文字、聲音、圖像、交互、協(xié)議、代碼等各種元素。而W3C則扮演了“萬維網(wǎng)議會”的角色。這是一個標準制定組織,他們會組織各種會議,讓相互競爭的組織坐下來制定統(tǒng)一的標準,然后將這些標準從“工作草案”過渡為“候選推薦”和“提議推薦”。最終,如果標準能夠經(jīng)得起考驗,便會獲得“W3C推薦”資格。

萬維網(wǎng)發(fā)明人、W3C理事蒂姆·伯納斯-李(Tim Berners-Lee)領導該組織開了20年的會議。它的會員包括近400家學術機構、非營利組織和公司。其中最積極的參與者是開發(fā)網(wǎng)絡軟件并擁有大量網(wǎng)站的企業(yè),包括谷歌、微軟和Facebook。他們支付會員費——美國大型企業(yè)的年費為6.85萬美元,但非營利組織和小公司的年費少得多,發(fā)達程度較低的國家也會按比例減少。

W3C的文化使命是“向所有人開放萬維網(wǎng),無論硬件、軟件、網(wǎng)絡基礎設施、語言、文化、地理位置以及身體和心智能力如何?!币獙崿F(xiàn)這一目標,就需要一個專門的委員會來制定標準文件。

如果你想了解萬維網(wǎng)發(fā)展的最新消息,可以訪問W3C的主頁,查看最新新聞。當你閱讀那些枯燥的標準時,或許會認為制定標準的過程是一個文雅甚至有些學術化的流程——所有的參與者都會對分號的位置這種問題展開冷靜的討論。但實際情況并非如此。制定重要標準的過程有時很平和,但有時也要經(jīng)過激烈的廝殺。

這并不是什么令人難堪的秘密,相反,這恰恰代表了一個良性的流程?!凹夹g標準化是一種商業(yè)外交。”多次參與這類活動的惠普商業(yè)戰(zhàn)略總監(jiān)史蒂芬·瓦利(Stephen R. Walli)寫道,“與外交家一樣,所有的參與者都希望在擴大經(jīng)濟影響的同時捍衛(wèi)自己的主權?!?/p>

曾在1974年開發(fā)了HTML的先驅語言“標準泛化標記語言”(Standard Generalized Markup Language)的查爾斯·古德法布(Charles Goldfarb)表示:這類標準與立法一樣,都要經(jīng)歷深層的沖突才能最終確立。

跳舞的猴子

從一開始,HTML就為文本內容制定了一系列標記規(guī)則。如果你想添加標題,就要使用

標簽,例如 你的標題 。 是一個標記,“你的標題”只是字符數(shù)據(jù)。你的瀏覽器可以解讀這些HTML規(guī)則,然后以相應的格式展示出來。

HTML的實質就是大批的標簽。但HTML5卻成了一種“結締組織”,負責將多種多樣的其他技術粘合在一起,包括音頻、視頻、圖片、文字、標題、引文、開放式畫布、3D圖像、電子郵件地址等。它可以讓你知道這些內容的存在,并提供各種渠道將其融入同一個頁面。你甚至可以“驗證”頁面。截至目前,Apple.com有1個HTML5錯誤。這其實已經(jīng)很不錯了,《紐約時報》網(wǎng)站的錯誤達到141個。

在這種情況下,驗證是一種理想的構造。它的意義在于,如果你遵守W3C的規(guī)定,你的網(wǎng)站將會吸引更多的訪客。不過,這兩種頁面對多數(shù)人來說都是可以接受的,畢竟瀏覽器的容錯率極高。事實上,任何一個標準組織的最終都會形成一種認識論:由于意見多種多樣,所以他們必須從中挑出一些作為基本信念。自動化的驗證器是一種編碼信念系統(tǒng)。并非每個網(wǎng)站都提供有效的HTML,就像并非所有天主教徒都會遵守婚前性行為禁忌一樣。事實上,完全遵守HTML規(guī)范的網(wǎng)頁比例,與遵守婚前性行為禁忌的天主教徒比例可能非常接近。

這些沖突令HTML5受到了格外關注。為了理解個中緣由,必須回到1996年6月,當時,新版HTML剛剛推出。HTML3.2是一個重大更新,因為它將之前的很多實踐正式列為官方標準。JavaScript已經(jīng)被添加到瀏覽器中,于是,頁面上的所有元素都可以活躍起來。HTML3.2其實并沒有對JavaScript過多著墨,只是寫道:“今后的HTML將有腳本?!?/p>

“JavaScript的目標是當你把鼠標移動到一只猴子上面時,能讓它跳舞?!币晃恢u論家寫道。這些跳舞的猴子最終催生了更多“跳舞的猴子”,首先是彈窗,隨后在微軟的幫助下,又可以在不刷新瀏覽器的情況下通過IE加載新的數(shù)據(jù)——谷歌地圖、Gmail、Twitter和Facebook等“網(wǎng)頁應用”均屬此類?,F(xiàn)在,整個萬維網(wǎng)到處都是跳舞的猴子。我們仍把網(wǎng)頁稱作“頁面”,但其中有很多其實已經(jīng)變身為軟件應用,其復雜程度之高甚至可以完成文字處理、運行視頻游戲。

2004年,這種從頁面向應用的改變吸引了很多跨國公司的興趣,他們從這種動態(tài)網(wǎng)頁中看到了巨大的利潤前景。然而,W3C已經(jīng)對萬維網(wǎng)展開了長達數(shù)年的改造。他們在力推“無障礙網(wǎng)絡”——通過為網(wǎng)頁賦予自我描述的功能,讓盲人和其他殘疾人也可以使用網(wǎng)絡。他們還希望開發(fā)語義網(wǎng)絡,將所有的思想都集中到一套分散化的思想庫中。為了實現(xiàn)這一目標,W3C著手開發(fā)新版HTML,也就是XHTML2。配合著其他一些標準,便可通過更好的技術改造很多網(wǎng)頁的功能特性。然而,當W3C希望構建無障礙網(wǎng)絡的同時,整個網(wǎng)絡行業(yè)卻都希望“讓猴子跳舞”。

WHATWG扭轉趨勢

必須強調的是,在追求這一目標的過程中,W3C似乎變得有些脫離實際。例如,W3C的情感標記孵化集團希望通過情感來標記任何內容。他們說:“EmotionML提供了一種機制,通過科學有效的描述符來代表情感?!彼麄冞€補充說:“由于無法達成一致,EmotionML并不提供單一的情感詞匯表,而是讓用戶在他們的注釋中選擇最適合的情感詞匯?!?/p>

具體效果如何呢?你可以使用下面一段代碼來描述0.5的快樂值:

EmotionML還擅長表達憤怒、焦慮、痛苦和輕蔑。如果這種標準得到W3C的推薦,并廣泛普及,那么政治博客的憤怒情緒便可量化,你甚至可以選擇只閱讀包含快樂情緒的萬維網(wǎng)。

但這顯然沒有成為現(xiàn)實。2004年,正當W3C從事這一項目時,萬維網(wǎng)也悄然發(fā)生了很多變化。谷歌上市,蘋果通過基于Web的iTunes商店賣出了不計其數(shù)的歌曲,蘋果還推出了自己的Safari瀏覽器。

除此之外,一群來自蘋果、Mozilla和Opera的工程師組成了一個名為WHATWG的組織,也就是“網(wǎng)絡超文本應用技術工作組”的縮寫。他們對W3C的XHTML發(fā)展方向感到擔憂,擔心該機構忽視HTML,忽視真正的需求。

WHATWG開始從事本應由W3C從事的工作——定義新版HTML,也就是HTML5,集合各種新興的萬維網(wǎng)技術,并進行標準化。把這些新技術集合在一起,可以讓瀏覽器變成通用的高速電腦,提供更智能的表格、更好的視頻和音頻,還能更好地把文檔轉換成代碼,令越發(fā)紊亂的萬維網(wǎng)更加有序。此后,瀏覽器成了應用的載體,可以在上面運行軟件。

2007年,W3C認可了WHATWG的方向,開始親自處理HTML5。而XHTML2所倡導的情緒化網(wǎng)絡從未真正發(fā)展起來。WHATWG仍然保持獨立,雙方展開了并不順暢的合作。

盡管W3C接納了HTML5,有關這種語言究竟如何部署以及何時部署,仍然留下了很多疑問。CNET的史蒂芬·夏克蘭(Stephen Shankland)常年追蹤這一標準化流程,根據(jù)他的記錄,W3C討論這項技術的郵件列表中曾經(jīng)出現(xiàn)過“幼稚”、“不可忍受”、“可笑”和“鬼把戲”這樣的詞匯。

同樣是在2010年,史蒂夫·喬布斯(Steve Jobs)發(fā)出了一封公開信,宣稱HTML5風格的網(wǎng)絡技術才是未來發(fā)展方向,Adobe的Flash專有平臺無法擔此重任。這封信意義重大,因為它意味著HTML5得到了一家頂尖科技企業(yè)的祝福,從紙上談兵進入到實踐摸索階段。

現(xiàn)在,經(jīng)過了7年的發(fā)展,HTML5的命運似乎最終有了定論。據(jù)夏克蘭報道,WHATWG和W3C之間仍然存在分歧。孰是孰非似乎并不重要。雙方都在各司其職地肩負著自己的責任。各種各樣的沖突仍會不斷涌現(xiàn),然后逐一解決,如此往復,最終出臺通用標準。WHATWG顯然希望W3C終止這樣的模式,但它畢竟已經(jīng)統(tǒng)領萬維網(wǎng)20年。

如今的瀏覽器速度早已今非昔比,代碼編寫者再也不必擔心不兼容的問題。不過,他們似乎只看重速度,沒人試圖改變核心。以文檔驅動的傳統(tǒng)萬維網(wǎng)仍是網(wǎng)頁的基礎,但以應用驅動的萬維網(wǎng)卻可以跨越平臺,支持任何手機。它更加復雜,有時甚至令人困惑,但多數(shù)時候都可以正常運行。

終成行業(yè)標準

W3C的HTML5標準內容非?!柏S富”,光是圖片部分就有1.4萬個單詞,這還只是一小部分,全文多達53萬單詞,達到HTML4的5倍多。但即使如此冗長,它也只是描述了萬維網(wǎng)定義的很少一部分。例如,他并沒有提及如何制作JPG圖片或GIF圖片,以及這些文件如何安排在二進制數(shù)據(jù)流中。其他內容則由其他組織負責制定相應的標準,這些標準又基于更多的標準而來,甚至可以追溯到數(shù)十年前的內容。

萬維網(wǎng)最初是為了發(fā)布和分享文檔之用,現(xiàn)在已經(jīng)成為一套操作系統(tǒng),它能監(jiān)控手機電量、錄制和發(fā)送語音,還能管理電子郵件和聊天、提供游戲運行環(huán)境。

與微軟Windows或蘋果Mac OS操作系統(tǒng)不同,HTML5標準是開放的,所有人都可以使用。如果你想編寫一個瀏覽器,隨時可以獲得足夠的信息,不會有任何隱瞞。甚至還有專門的教程幫助你開展初期的工作。

任何的標準都可以折射一種文化,HTML5也不例外。它體現(xiàn)出我們對文字、標題、視頻和音頻的偏好:我們喜歡把各種內容組織成列表,我們還喜歡看圖片,我們希望任何事情都能具備動畫和互動能力——每個字、每個標簽、每個結構元素。HTML5的所有內容都可以由代碼解讀,也都可以由用戶來旋轉和操縱。

萬維網(wǎng)曾經(jīng)是一個獲取信息的地方,但現(xiàn)在,它也成了一個做事情的地方。這花了10年時間才最終實現(xiàn)。現(xiàn)在是2014年,HTML5終于得到了官方的認可。就像1908年的水牛城大會一樣,只要你使用了合乎標準的自動鋼琴,便可傾聽百年之前的樂曲。(鼎宏)

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
深入淺出HTML與XHTML的區(qū)別
陌生的老朋友-——HTML
HTML5入門教程
HTML5跟HTML有哪些區(qū)別?
HTML簡介
解密:為什么我的手機打不開H5?
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服