2014年10月7日,W3C CEO Jeff Jaffe在W3C官方博客发表文章,讨论在Web技术标准制定过程中应当如何达成一致认同——是通过正式的认同流程(formal consensus process)还是由标准编辑(informed editor)非正式的收集意见而达成认同。

一致认同一直是W3C的核心价值,但WHATWG正在实行另外一种达成认同的方式,技术标准的编辑们通过他们的判断,决定是否存在一致认同。两种方式哪种更好,这在Web标准和技术社区中正在引发讨论。

Jeff Jaffe认为:两种达成一致认同的方式都有各自优势。很显然,优秀的标准编辑及高效的技术专家,采用后一种方式可以获得很好的效果,这在WHATWG及W3C的很多社区组(Community Group)中都得到了验证。在W3C的很多工作组中,编辑(editors)也在使用这种方式快速的产生工作草案的不同版本。工作草案(Working Draft)并不需要在工作组内部完全达成最终一致,因为它只是个中间版本。但最好的编辑也可能会犯错误,因此在W3C中,这种快速流程并不能最终形成W3C的标准(或推荐标准,W3C Recommendation),除非它经过了正式的一致认同流程(formal consensus process)。

今天,数十亿用户、数百万开发者依赖Web标准。尽管标准的实现者可以和标准编辑保持密切沟通,但包括 浏览器厂商、技术社区、Web内容提供商、用户、残障人士、Web相关的政策制定者、技术研究者、教育者、相关的各类标准化组织等,大家共同构成了全球范围的整个Web生态环境,Web标准的制定必须坚持开放标准原则(OpenStand Principles),包括认同流程、多数认同、透明、平衡、开放等。

显然,在效率和认同之间存在着折中,W3C原有的一致认同流程也需要变革。我们正在寻求一个更好的平衡点。一个很好的例子是HTML。HTML4标准完成于1999年,我们用了15年时间才走到HTML5(今年晚些时候,HTML5将作为W3C的正式推荐标准发布)。3年前,我们开始尝试调整W3C的标准流程,在符合开放标准原则的基础上,更灵活(agility)的满足工业界的期望。这些改变包括:

-

- W3C Process),减少了不必要的流程环节,并给予工作组更多的选择,获得更加广泛的审阅和认同。

- 尝试模块化(Modularity)的标准开发策略:我们认识到一个巨大的一体化的标准很难推进。CSS 2.1过度到CSS 2用了整整13年。因此,我们在CSS标准的制定中尝试采用了模块化的方式,目前,许多CSS Level 3的标准模块已经稳定到“候选推荐标准(Candidate Recommendation)”的阶段,有些已经作为W3C的正式推荐标准发布。

- 加速W3C的标准迭代:W3C的HTML工作组制定了计划,在将HTML5作为正式标准发布的同时,也同步计划在2016年底前发布HTML 5.1,并可能在后续的HTML标准研发中采用类似CSS的模块化开发策略,我们可以期望未来的W3C标准将有更快的迭代周期。

- 标准的修正与管理:我们需要持续修改和完善以发布的标准。这一点在WHATWG中做的很好。基于技术社区的建议和反馈,W3C正在制定策略,以期提供更好的框架对已发布标准进行改进和完善。

欢迎您加入我们关于如何在灵活性与更广泛的一致认同中寻求平衡的讨论。您可以通过W3C的官方博客(英文)、中文网站留言、W3C中国微博留言,或通过公开邮件列表参与我们的讨论,也欢迎您与我们取得联系。

更多信息,请参阅Jeff Jaffe的博客文章:

html中w3c标准,css标准 - W3C中国相关推荐

  1. 【分享】说说标准——CSS核心可视化格式模型(visual formatting model)之三:定位体系概述

    在  说说标准--CSS中非常重要的可视化格式模型(visual formatting model)简介  中,曾经提到了:在可视化格式模型中,每一个元素都会根据盒子模型产生0个或多个box,而这些b ...

  2. w3c标准 - Css - (4)CSS定位方案

    w3c标准 - Css - (4)CSS定位方案 1. 定位之前看一下BFC (1) 解释 BFC(Block formatting context)直译为"块级格式化上下文".它 ...

  3. html中w3c标准,W3C是什么意思 W3C标准简介

    W3C是什么意思 W3C标准简介 发布时间:2012-10-26 14:58:03   作者:佚名   我要评论 W3C是英文 World Wide Web Consortium 的缩写,中文意思是W ...

  4. w3c标准 - Css - (1)基本介绍及选择器

    w3c标准 - Css - (1)基本介绍及选择器 1. Css基本介绍: (1)名称 层叠样式表:Cascading Style Sheets,定义如何显示HTML元素. (2)优点 a. 使页面表 ...

  5. 让小语种用户上网更轻松 阿里助力W3C扩展Web标准

    "东南亚地区使用泰语.越南语.马来语等的网友曾反馈称,上网时会遇到网页信息与原意相差甚远的情况",阿里巴巴集团标准化部总监朱红儒意识到,这一部分语言文字在不同的浏览器上出现展示不同 ...

  6. HTML系列(一)、W3C联盟指定标准及HTML骨架

    1 软件架构: C/S:客户端(需要下载.更新)-- 服务器 B/S:浏览器(无需下载)-- 服务器 全栈工程师: 前端:html.css.js(框架) 后端:Java 1.1 浏览器: 谷歌.Edg ...

  7. 什么是W3C,相关标准是什么?

    简述web与w3c标准的认识 web可以简单分为:结构.表现.行为.三部分独立开来使其模块化 w3c是对web做出规范,使代码更严谨,做出来的网页更易使用,维护. w3c做出的规范可分为如下: 结构上 ...

  8. W3C?什么是W3C相关标准?

    什么是W3C标准? 什是W3C标准: 不是一个标准,而是万维网联盟制定的一系列标准 网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior). 对应 ...

  9. W3C推荐的标准本体语言,文因互联加入W3C,参与开放数据和知识图谱国际标准制定...

    本月,文因互联(Memect)正式加入万维网联盟(World Wide Web Consortium,W3C),将携手W3C,致力于推进开放数据和知识图谱国际标准的研究和制定.我们相信,数据的开放与互 ...

  10. XML Schema全接触 (这里主要介绍W3C的Schema标准语法)

    来源:http://bbs.w3china.org/dispbbs.asp?BoardID=23&ID=27215&ReplyID=22178&skin=1 XML Schem ...

最新文章

  1. 寒武纪芯片——有自己的SDK,支持tf、caffe、MXNet
  2. 深有体会的积极人生态度
  3. Golang基本变量
  4. es match 查询时间段_elasticsearch 笔记二 之基础查询
  5. 【转载】印制板设计的流程及注意事项
  6. 做游戏,学编程(C语言) 8 英雄联盟连连看
  7. Linux防火墙开关命令
  8. PAT A1007 动态规划
  9. Debian8.1 安装samba与windows共享文件,在系统重启后samba服务无法自动启动
  10. 初次涉足手机广告联盟行业
  11. PDF转CAD的技巧以及转换后的编辑方法
  12. java mina 长连接_长连接神器Mina框架的使用
  13. 基于虚拟打印的PDF文档归档探索
  14. Equitrac智能打印管理软件中文版
  15. APICloud 入门教程窗口篇
  16. 基于Quartz实现定时任务-框架学习
  17. 为什么电脑总是弹出“拨号连接”界面?
  18. window.open() 打开IE缓慢的原因
  19. matlab 经典循环语句,经典MATLAB循环语句
  20. 使用busybox制作rootfs

热门文章

  1. 安装pywifi的坑
  2. 微信支付服务器sdk升级,微信支付接口上手指引附微信SDK更新说明.PDF
  3. C/C++——set的基本操作总结
  4. 计算机网络链接密码,怎么连接局域网中计算机网络密码方法介绍
  5. 问题 F: 求一个3*3矩阵对角线元素之和
  6. 华氏温度和摄氏温度互相转换
  7. vue 中click.stop的用法
  8. 【译】设计师不可不知的八大网页动画设计
  9. 华泰证券 python 自动交易_tushare开源股票交易接口基于python实现技术
  10. Silverlig1.Silverlight读取外部XML加载配置-(使用WebClient读取XAP包同目录下的XML文件)...