W3C是如何制定web标准的?
是浏览器厂和开发者社区先给出解决办法,然后W3C把它整理后放进标准里去,还是W3C先制定出标准,然后交给浏览器厂和开发者实现?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是浏览器厂和开发者社区先给出解决办法,然后W3C把它整理后放进标准里去,还是W3C先制定出标准,然后交给浏览器厂和开发者实现?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
首先,规范不是解决方案,规范只是对问题及其解决方案的抽象定义,描述其“应该(不应该)是什么,怎么做”等细节。具体的实现才是解决方案,一个问题或领域可能会有多个解决方案(比如多个浏览器及其多个版本的实现),但是所有的解决方案都应该遵循规范要求的接口实现,从而获得跨浏览器/平台的兼容性。以前这方面做得不够好,所以才有 web 开发曾经的“黑暗时期”。
制定一个标准要通过相当多的人员协作与支持,也要经历相当复杂的制定流程,所有的细节可以通过阅读 World Wide Web Consortium Process Document 文档获知。另外强烈推荐一个幻灯片:Standardization in W3C,耐心看完就会对 W3C 这个组织及其标准的制定过程有一个完整的认识了。
很多web协议比如html最初是由牛人在实现某个需求过程中创建的,协议的演化过程一般是:牛人创建协议-》协议完善-》协议普及-》w3c组织标准化-》厂商基于标准自行实现,附上html协议-维基百科上的部分说明: