在web开发中,涉及到一个重要的组织—W3C组织,W3C是WorldWideWebConsortium(万维网联盟)的缩写,它是对网络标准定制的一个非盈利组织,如HTML、XHTML、CSS、XML的标准就是由W3C来定制。由于Web标准的制定无论在影响范围或投资方面都很重要,因此,它不能够由任何一家组织单独控制,在这种情况下,W3C组织实现了会员制度,W3C组织的会员包括软件开发商、内容提供商、企业用户、通信公司、研究机构、研究实验室、标准化团体以及政府,会员中包括一些知名IT企业,如IBM、Microsoft、AmericaOnline、Apple、Adobe、Macromedia和SunMicrosystems等。
W3C组织定制了一系列标准,为HTML、XHTML、CSS、XML等技术提供了规范。由W3C正式发布的标准称为W3C推荐标准,一项技术要成为W3C的推荐标准,需要经过七个步骤,具体如下:
1.W3C收到一份提交
任何W3C的成员都可以向联盟提交希望成为Web标准的某项建议。如果建议的内容在W3C的工作范围,W3C将决定是否要对此展开工作。
2.由W3C发布一份记录
通常,一项对W3C的提交会成为一份记录,记录是对某项建议的描述,它作为一份公共文档仅供讨论使用。记录的发布并不代表W3C对其认可。记录可在任何时间被更新、替换或者废弃。记录的内容由提交此记录的会员来编辑,而不是W3C。记录的发布也不表明W3C已启动与此记录相关的任何工作。
3.由W3C创建一个工作组
当某项提交建议被W3C认可后,一个工作组就会成立,其中包括会员和其他有兴趣的团体。工作组通常会定义一个时间表,并发布有关被提议标准的工作草案。
4.由W3C发布一份工作草案
W3C工作草案通常会被发布于W3C的网站上,工作草案会说明当前工作的进展,由于其内容可在任何时间被更新、替换或废弃,因此它不应该被作为工作的参考材料。
5.由W3C发布一份候选的推荐标准
当某些规范比较复杂时,它可能需要会员和软件开发商花费更多的经费、时间来测试。这些规范可能会作为候选推荐标准来发布。候选推荐标准同工作草案一样,也是一种“正在进行的工作”,同样不应被作为工作的参考材料。因为此文档可能在任何时间被更新、替换或废弃。
6.由W3C发布一份被提议的推荐标准
提议的推荐标准的发布意味着工作组中工作的最后阶段。提议的推荐标准也是一种“正在进行的工作”。此文档可在任何时间被更新、替换或废弃。不过即使它不意味着W3C任何官方的认可,在极多的情况下,提议的推荐标准无论在内容还是时间上都已接近于最后的推荐标准。
7.由W3C发布推荐标准
W3C推荐标准已经通过了W3C会员们的评审,并得到了W3C主任的正式批准。W3C推荐标准是一份稳定的文档,可被用作参考材料。