摘要:它制定了整個平臺的規(guī)則,監(jiān)督整個進(jìn)程。特邀專家指的是被邀請參與標(biāo)準(zhǔn)制定的開發(fā)者,都是一些技術(shù)大牛。備注數(shù)據(jù)來源于揭秘三制定過程制定過程是公開透明的,內(nèi)部交流都是公開的。
W3C的標(biāo)準(zhǔn)規(guī)范是怎么制定出來的?瀏覽器廠商是收到來自w3c的規(guī)范標(biāo)準(zhǔn)才結(jié)合自己的瀏覽器進(jìn)行開發(fā)更新以支持新特性嗎?一直很好奇,搜集了一些資料,主要參考了W3C CSS工作組特邀專家Lea Verou寫的《CSS揭秘》和W3C的官方介紹。
一. W3CW3C,一直被大眾認(rèn)為是Web標(biāo)準(zhǔn)的制定者,我們遇到的很多問題,大部分都能通過研究W3C官網(wǎng)上發(fā)布的文檔解決(官方文檔也是最好的學(xué)習(xí)資料,雖然有些地方難以理解,但確是原汁原味和權(quán)威的)。但據(jù)Verou介紹, W3C扮演的只是一個論壇的角色:
二. 組成成員W3C扮演的只是一個論壇的角色:W3C以工作組的方式,把某項技術(shù)的相關(guān)各方聚集起來,最終由他們來產(chǎn)出標(biāo)準(zhǔn)。它制定了整個平臺的規(guī)則,監(jiān)督整個進(jìn)程。但這些技術(shù)規(guī)范(基本上)并不是由W3C的工作人員編寫完成。
CSS規(guī)范由CSS工作組成員來負(fù)責(zé)編寫,這些工作組成員不是全部都是W3C的工作人員,主要有以下三種人員:
來自W3C會員公司的成員(88%)
其實這也解決了一開始提出的問題,瀏覽器廠商一開始就參與了標(biāo)準(zhǔn)的制定,所討論的標(biāo)準(zhǔn),很多都已經(jīng)在他們的瀏覽器上實現(xiàn)了。
特邀專家(7%)
指的是被邀請參與標(biāo)準(zhǔn)制定的Web開發(fā)者,都是一些技術(shù)大牛。
W3C工作人員(5%)
人數(shù)是最少的,為工作組和W3C之間的交流提供便利。
從人員結(jié)構(gòu)上看,參與制定標(biāo)準(zhǔn)主要是W3C會員公司,即那些瀏覽器廠商,W3C工作人員主要起到一個溝通橋梁的作用。
備注:數(shù)據(jù)來源于《CSS揭秘》
制定過程是公開透明的,內(nèi)部交流都是公開的。工作的形式:
大多數(shù)討論發(fā)生在工作組的郵件列表??梢渣c(diǎn)擊這個鏈接進(jìn)行查看:www-style
每周一次電話會議,實時記錄在W3C的IRC服務(wù)器,幾天內(nèi)發(fā)布在郵件列表
每季度一次的面對面會議
再由規(guī)范編輯把這些討論決定寫成文字發(fā)表
四. 制定流程每項規(guī)范產(chǎn)生大概經(jīng)過的流程圖:
編輯草案:想法的大雜燴
首個公開工作草案:一個規(guī)范的首個公開發(fā)布版本
工作草案:聽取意見和反饋進(jìn)行改進(jìn)
候選推薦規(guī)范:相對穩(wěn)定的版本,比較適合實現(xiàn)和測試
提名推薦規(guī)范,W3C成員公司對這項規(guī)范表達(dá)反對意見的最后機(jī)會(很少會提出異議)
正式推薦規(guī)范:技術(shù)規(guī)范的最終階段
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/111407.html
摘要:所以我把相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個總結(jié)。常青瀏覽器配合標(biāo)準(zhǔn)每六周發(fā)布一次新版的加速的進(jìn)化。標(biāo)準(zhǔn)的制定過程也完全在上公開,使得公眾能夠參與進(jìn)來。 簡介 作為Web開發(fā)者當(dāng)然需要緊跟Web規(guī)范的變化。最好的方式當(dāng)然就是參與標(biāo)準(zhǔn)的制定過程,你不一定需要實際提出建議,反饋新特性的實際使用情況也是一種參與。所以我把Web相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個總結(jié)。 JavaScript 相關(guān)...
摘要:所以我把相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個總結(jié)。常青瀏覽器配合標(biāo)準(zhǔn)每六周發(fā)布一次新版的加速的進(jìn)化。標(biāo)準(zhǔn)的制定過程也完全在上公開,使得公眾能夠參與進(jìn)來。 簡介 作為Web開發(fā)者當(dāng)然需要緊跟Web規(guī)范的變化。最好的方式當(dāng)然就是參與標(biāo)準(zhǔn)的制定過程,你不一定需要實際提出建議,反饋新特性的實際使用情況也是一種參與。所以我把Web相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個總結(jié)。 JavaScript 相關(guān)...
摘要:所以我把相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個總結(jié)。常青瀏覽器配合標(biāo)準(zhǔn)每六周發(fā)布一次新版的加速的進(jìn)化。標(biāo)準(zhǔn)的制定過程也完全在上公開,使得公眾能夠參與進(jìn)來。 簡介 作為Web開發(fā)者當(dāng)然需要緊跟Web規(guī)范的變化。最好的方式當(dāng)然就是參與標(biāo)準(zhǔn)的制定過程,你不一定需要實際提出建議,反饋新特性的實際使用情況也是一種參與。所以我把Web相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個總結(jié)。 JavaScript 相關(guān)...
摘要:提交內(nèi)容可以是一個提議想法初步描述該階段是對所提交新特性的正式建議。在這個階段需具備以下條件指定一名成員作為審閱通過有實現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實現(xiàn)在的復(fù)雜度等該階段是會出現(xiàn)標(biāo)準(zhǔn)中的第一個版本。 ECMAScript 與 JavaScript ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號 ECMA-262 該規(guī)范由 Ecma(Eu...
閱讀 2575·2021-11-22 09:34
閱讀 3552·2021-11-15 11:37
閱讀 2355·2021-09-13 10:37
閱讀 2116·2021-09-04 16:40
閱讀 1596·2021-09-02 15:40
閱讀 2467·2019-08-30 13:14
閱讀 3337·2019-08-29 13:42
閱讀 1914·2019-08-29 13:02