好吧, 回到當(dāng)初和xHTML2.0并駕齊驅(qū)的HTML5.
HTML5并不是直接由W3C制定的,就在大伙認(rèn)為HTML應(yīng)該在HTML4.01時(shí)結(jié)束生命時(shí), 有那么一伙人認(rèn)為”也許HTML應(yīng)該更加長壽一些,只要我們對(duì)他稍加擴(kuò)展,只要我們把放在xHTML的時(shí)間和精力拿出一部分,就可以提升下HTML中的表單,讓HTML更加接近編程語言,就可以讓他更上一層樓”
于是,在2004年Opera的伊恩.?松岢隽艘粋(gè)擴(kuò)展和改進(jìn)HTML的建議,他建議新任務(wù)和xHTML2并行,但在已有的HTML基礎(chǔ)上開展工作,目標(biāo)是對(duì)HTML進(jìn)行擴(kuò)展.W3C的投票結(jié)果是NO,因?yàn)镠TML已死,xHTML2才是未來.
于是,Opera,Apple等瀏覽器廠商以及一些成員說, 那好吧不指望他們了,我們自己也能做好這件事,我們脫離W3C.他們成立了WHATWG.而在接下去的一段時(shí)間內(nèi),WHATWG的工作效率非常高, 并且在短時(shí)間得出了一些成果, 因?yàn)樗麄兊墓ぷ鹘M成員理由瀏覽器廠商,因?yàn)樗麄儾粌H可以說加就加,而可以實(shí)現(xiàn),大家不斷地提出一些好點(diǎn)子并且逐一做到了瀏覽器中。 反觀W3C的xHTML2沒有什么實(shí)質(zhì)性的進(jìn)展,特別是從實(shí)現(xiàn)的角度來看,用原地踏步形容都不足為過。
戲劇性的事情又發(fā)生了, 2006年蒂姆.伯納斯-李寫了一篇博客,說:你們知道嗎?我們錯(cuò)了,我們錯(cuò)在企圖一夜之間就讓web跨入XML時(shí)代,我們的想法太不切實(shí)際了,是的,也許我們應(yīng)該重建HTML工作組了.
So,2007年故事就真的這樣發(fā)展了,W3C組建了HTML5工作組, 這個(gè)工作組面臨的第一個(gè)問題是:我們重頭開始做呢,還是在04年成立的那個(gè)啥WHATWG工作組的既有成果上開始工作? 答案顯而易見,他們又一次投票同意了在WHATWG基礎(chǔ)上繼續(xù)工作.ok, W3C和WHATWG有并肩作戰(zhàn)了.
那第二個(gè)問題就成了這兩個(gè)工作組之間的關(guān)系,W3C這個(gè)工作組的主編是由誰來干呢?是不是讓W(xué)HATWG的伊恩?松(google)來?又一次投票,同意了這個(gè)提案.
這就變成了2個(gè)工作組都有一份自己的規(guī)范,而且看起來基本上一樣,那到底那份是真正的規(guī)范呢?實(shí)際上這兩個(gè)標(biāo)準(zhǔn)還是會(huì)分道揚(yáng)鑣,W3C最重要制定一個(gè)具體的規(guī)范,這個(gè)規(guī)范最終會(huì)成為一個(gè)working draft,然后就定格了,而WHATWG呢?他們?cè)诓粩嗟牡?即便是現(xiàn)在HTMl5都不能涵蓋他們的目標(biāo),他們是正在開發(fā)一項(xiàng)簡單的HTML或者web技術(shù).
這兩個(gè)工作組的流程截然相反,因?yàn)樗麄兊睦砟钔耆煌?
WHATWG可以說是一種獨(dú)裁的工作機(jī)制。我剛才說了,伊恩·?松蔷庉。他會(huì)聽取各方意見,在所有成員各抒己見,充分陳述自己的觀點(diǎn)之后,他批準(zhǔn)自己認(rèn)為正確的意見。
W3C是一種民主的工作機(jī)制。所有成員都可以發(fā)表意見,而且每個(gè)人都有投票表決的權(quán)利。這個(gè)流程的關(guān)鍵在于投票表決
WHATWG的工作機(jī)制讓人很不舒服,而W3C的工作機(jī)制讓人聽起來很舒服,但實(shí)際情況是WHATWG工作的非常順暢,主要?dú)w功于伊恩·?松。他的的確確是一個(gè)非常稱職的編輯。他在聽取各方意見時(shí),始終可以做到絲毫不帶個(gè)人感情色彩。W3C的工作機(jī)制很公平,而實(shí)際上卻非常容易在某些流程或環(huán)節(jié)上卡殼,造成工作停滯不前,一件事情要達(dá)成決議往往需要花費(fèi)很長時(shí)間。
兩個(gè)截然不同的工作組之所以能夠同心同德,主要原因是HTML5的設(shè)計(jì)思想。因?yàn)樗麄儚囊婚_始就確定了設(shè)計(jì)HTML5所要堅(jiān)持的原則。結(jié)果,我們不僅看到了一份規(guī)范,也就是W3C站點(diǎn)上公布的那份文檔,即HTML5語言規(guī)范,還在W3C站點(diǎn)上看到了另一份文檔,也就是HTML設(shè)計(jì)原理。
出處:Alibaba.com UED
責(zé)任編輯:bluehearts
上一頁 HTML5設(shè)計(jì)原則 [1] 下一頁 HTML5設(shè)計(jì)原則 [3]
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|