• 破除八大Web标准迷思:只有大公司才能影响标准制定吗?

  • 发表时间:2018-07-12 17:20 | 秀站网 | 点击数:
  • Fresset Ltd (一个小型web广告公司)公司的联合创始人Lea Verou在本文中讨论了人们关于web标准的一些误解,以及W3C及其工作组真正在做些什么,以及标准化进程是如何工作的。

    这是关于W3C工作组的系列文章的第一篇,主要关注CSS Working Group及相关工作。我觉得在我开始发表文章之前,有必要先清除一些关于web标准的广为流传的神话,并简单讲一下标准化进程是如何工作的。

    一些术语

    为了简单及精确起见,下面列出了一些术语,这些术语在本文中得以使用,在大多数与标准相关的讨论中也使用了这些术语:

    Authors:开发人员,设计人员,或者说任何使用web技术的人。

    Implementors:例如,那些提供开发者工具(developer tools)的公司。

    Spec editors:撰写标准的人。与人们惯常的想法相反,他们并不是创造web技术的人。在下面你将更多读到关于这一点的内容。

    1. ” W3C 创建了标准,然后浏览器必须去遵循”

    浏览器创新与W3C创新(browser innovation vs W3C innovation)是一个广为流传的二元对立,然而这样的对立是错误的想法。简单来说,W3C实际上是implementors!Web标准是通过在Working Groups (WGs)中达成共识来实现的。这些WGs包括了各implementors的代表,主要是浏览器的代表。每个WG都有少量W3C成员,但他们只占少数。例如,在CSS WG中,现在有74名成员,其中只有4个(5.4%)是W3C成员(Bert Bos, Richard Ishida, Chris Lilley 以及 Liam Quin)。当然,浏览器通常自己先进行创新以后,然后随后再进行标准化(例如,rag & Drop API, CSS transitions, CSS transforms, CSS animations),但这样是很冒风险的,应该尽力避免。如果一个特写在标准化之前就广为流传了,那么,WG可能被迫去解决欠佳语法问题。

    2. “你必须在大公司中工作,才能影响web标准”

    如果你是在为一个成员公司工作,成为一个Working Group成员确实要容易得多。当然,除此以外,你还可以成为一个特邀专家(Invited Expert),但这对大多数WGs来说,都是分成困难的。CSS WG现在只有四个特邀专家(Molly Holzschlag, Koji Ishii, Brad Kemper 以及 Anton Prowse),在74名成员中只占5.4%。

    然而,如果你想要有所贡献,并不非得是WG成员。每个WG都有一个公开邮件列表,每个好的想法都会被考虑,不论这个想法来自于谁。通常,一直在跟进某个列表的人可能会有更为有效的建议,因为他们对相关术语更为属性,并明白其中可能有的局限,但是这些对于提出一个值得考虑的想法来说,都不是必要的。

    类似的,坏的想法都会被拒绝,即使这个想法来自于WG成员。这对于保持标准的高质量来说是非常重要的,因为任何人都可以加入WG。对于一个公司来说,要想成为W3C成员,所要做的只是有足够资金去交年费。任何一个来自于W3C成员公司的人都可以成员W3C成员,只要他们有时间,并且他们的雇主同意他们这样做。

    3. “Spec editors创建web技术”

    实际情形并非总是如此。W3C采取两种方式工作模式:

    还包括很多其他重要的web技术。进一步说, CSS WG甚至不是最大的 WG。例如,WebApps WG有146个成员.

    延伸阅读

  • 关于W3C 进程的详细文档
  • W3C本身对 CSS Working Group 的内部看法
  • 本文编译自:webapptrend.com,原文链接:The top 8 web standards myths debunked

分享到:
  • 上一篇:谁才是中国的FaceBook? 下一篇:妙用网站统计系统监测EDM效果
  • 相关 明星娱乐 资讯
    精彩图库
    • 爱美
    • 健康
    • 情感
    • 美体