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