Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

[牢骚] 当W3C成为一种信仰!?

  我不觉得完全遵循W3C标准是一件光荣的事情。可以把W3C作为学习的大纲,但是在实际项目中遵循W3C是没有意义的。W3C存在的本身就是对浏览器开发标准的一个整合,并不是他说了算。应该是先有功能,然后才有W3C标准。所以我觉得很多人对W3C是盲目崇拜了。
  网络上有验证网站是否符合W3C标准的测试,很多开发者就以自己的网站能通过验证而感到自豪。这难道不是价值观扭曲吗?上个世纪六七十年代时大家看毛主席也是这种感觉。是人民说了算还是权威说的算呢?是需求说了算还是标准说算呢?
  标准应该是根据需求来制定的,W3C最初也只是把已有的东西标准化了而已。但随着时间的推移,标准就成了主流,需求反而被冷落。最初喊着“人民翻身做主人”最终还是变成了“党指挥枪”。很多人骂IE不听党指挥,但是至少IE是在Web历史上贡献最大的(低版本泛滥是国人自己犯的错)。谁都用过innerHTML这样的属性吧?可是直到HTML5之前它一直不是W3C标准,而insertAdjacentHTML这种W3C方法很多人甚至听都没听说过。而现在“text-overflow:ellipsis”等这些原本IEOnly的属性最终还是被W3C收录了。
  所以不要把W3C当做毛主席,只要是浏览器都兼容的特性就可以使用,即使W3C还没收录它。一个特性如果能让各浏览器都去实现,那就已经足以证明这是一个很实用的特性。至少浏览器不会因为某个特性不是W3C标准而废弃它,而只会因为某个特性不实用而废弃它。
  我觉得W3C中既有精华也有糟粕。W3C是很好的学习资料,通过它可以更深入地了解浏览器是如何实现某些特性的。但并不是非W3C的特性都是魔鬼,那些非标准的特性才是带动Web发展的动力。
网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^