译者前言:这是一篇让人震惊的文章。作者的分析深刻,文笔犀利。作者担心微软会控制整个世界的观点也许偏激,但不得不引起我们的警惕和思考。该文发表后引起了激烈的争论甚至漫骂,感兴趣的建议去原文看看。从中我们能了解web标准在国外推广的真实情况,进而思考我们应该怎样做?
重要提示:下面的文章是我个人的观点,不是为了表现自己或者为我的老板而写。
虽然现在我认为web标准值得关注,但在我了解有关web标准的主题之前,对于web标准我毫不关心,也没有意识到我下面要讨论的这些问题的存在。而这些问题恰恰是每个人都应该关心web标准、以及他们在高科技产品和服务中扮演的角色的真正原因。
2004年6月1日和2日,我在(美国)圣何塞市中心的Adobe团体总部参加了W3C的一个集会。(坐在我边上的是Donna,一位新加入adobe团体的朋友,她觉得很惊奇,为什么参加W3C集会的多是女士。好问题,她仅仅从表面上看屋子里的都是女士。)如果你有时间花几分钟时间阅读一下集会说明,你会发现Tantek Celik和Hakon Lie都在这里,同样,有来自Sun、Microsoft、IBM、Adobe、Nokia、Sony、OpenWave大公司的代表,还有许多独立顾问和其他公司参加。
伴随许多有趣的演示,在会议期间讨论更多的是web标准的现状以及如何发展。讨论的焦点更多是如何在下一代的web应用软件上使用web标准。我非常渴望站起来陈述我的两个观点,但是我克制了自己。在会议休息间隙,我和Dean Jackson以及Jon Ferraiolo说了我的观点,他们非常赞同并建议替我去把麦克风抢过来,我阻止了他们。也许我害怕人们从我的RTFM rant认识我,天知道?这个时候,我想我应该做的只是坐着和聆听。
在我们开始正文之前,允许我先回忆一下。
上个月,我曾写信给一个团体,问:是否值得努力设立一个"web标准推广日"。这一天尽可能多的blog的站点同时关闭以加强效果,同时在首页上放置相同的一页来解释web标准真正的目标。并说明一些事情:微软不愿意修改它的IE以建立统一的基准平台,那样的话开发者可以建立轻量的代码就工作在IE、Safari, Mozilla, Firefox 以及 Opera等多个浏览器之间。---这样做至少引起人们对首页内容的关注。
这个建议仍未确定,可能发生可能不发生,我们需要看看有多少人有兴趣这样做。抛开这件事不说。其实已经有许多关于web标准益处的好的文章和相关的讨论。如果你没有看过,下面是一些快速链接列表:
当然,Zeldman的《Designing with Web Standards》是关于这个主题最好的书籍,非常易懂地说明了web标准应用和技术要点。
所有的文章都讨论web标准的益处:简化代码、加速开发、压缩文件尺寸、提高下载速度、更好的易用性、获得更多用户、更易于维护、多平台兼容。而这些益处仅仅停留在技术层面,也有一些ROI的讨论。
以上都是关于web标准正确的、非常重要的观点,我假设你之前已经都听说和了解。