首页 > W3C是如何制定web标准的?

W3C是如何制定web标准的?

是浏览器厂和开发者社区先给出解决办法,然后W3C把它整理后放进标准里去,还是W3C先制定出标准,然后交给浏览器厂和开发者实现?


很多web协议比如html最初是由牛人在实现某个需求过程中创建的,协议的演化过程一般是:牛人创建协议-》协议完善-》协议普及-》w3c组织标准化-》厂商基于标准自行实现,附上html协议-维基百科上的部分说明:

超文本标记语言(英文:HyperText Markup Language,HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。1982年由蒂姆·伯纳斯-李创建,由IETF用简化的SGML(标准通用标记语言)语法进行进一步发展的HTML,后来成为国际标准,由万维网联盟(W3C)维护


首先,规范不是解决方案,规范只是对问题及其解决方案的抽象定义,描述其“应该(不应该)是什么,怎么做”等细节。具体的实现才是解决方案,一个问题或领域可能会有多个解决方案(比如多个浏览器及其多个版本的实现),但是所有的解决方案都应该遵循规范要求的接口实现,从而获得跨浏览器/平台的兼容性。以前这方面做得不够好,所以才有 web 开发曾经的“黑暗时期”。

制定一个标准要通过相当多的人员协作与支持,也要经历相当复杂的制定流程,所有的细节可以通过阅读 World Wide Web Consortium Process Document 文档获知。另外强烈推荐一个幻灯片:Standardization in W3C,耐心看完就会对 W3C 这个组织及其标准的制定过程有一个完整的认识了。

【热门文章】
【热门文章】