2004年5月11日星期二

也谈网页标准

这两天有不少人就网页标准进行了探讨,虽然说大多都是引经据典,但是也值得注意。我也小说一下。

首先笨笨蜗牛连了一篇CSDN的《网站设计的标准时代》,然后Liki发了《Designing With Web Standards》的英文电子书。这本书很好,对网站制作感兴趣的都应该仔细的研读一下。

关于由于网页标准而产生的种种不便,在那篇《网站设计的标准时代》里已经很详尽的说明了。解决的出路到底何在?我想应该是没有出路的。标准就是一群人制定出来用来约束另一群人的,当产生了标准的时候,也就产生了商机,对于有商机的事情,就会产生竞争,对于竞争的产生,就会导致不同的标准的产生。所以,这个是不可调和的矛盾。

当然,矛盾并不是完全负面的,各种的竞争刺激了发展。从HTML 1。0到4。0,到DHTML到JAVASCRIPT到CSS,还有现在我们BLOG里最热门的RSS,虽然各个厂商之间的标准差异让开发商和用户都大呼头痛,但谁也不可否认大家都在从对方吸取这营养而进步。

当然,这样最终的受害者应该是网站的所有者:要么为了创立自己的独特风格而放弃某些不支持自己所使用的标准的用户,要么为了更多的用户而投入更多的人力物力去完善网站。似乎现在更多的网站会选择前者,譬如《网站设计的标准时代》一文里所提到的几个门户网站。这种方法应该被称为迎合大众。

迎合大众的网站们几乎都选择了Microsoft制定的标准作为准绳,无论是网页语言还是浏览器兼容性,一般在IE下都会得到比较好的支持。但是如果换做其他浏览器,效果就一塌糊涂了。

很多人在遇到这个问题的时候就会大骂微软这个王八蛋,搞垄断,弄得别人没法生存云云。其实换个角度来看,如果微软真正的实现了垄断,那么网站所有者们受否就不会为需要兼容不同的标准而头痛,用户们是否就不会为到底该使用哪个浏览器而发愁?

所以我觉得,网页标准的统一的出路到还是最终大家都支持微软的标准。标准统一了,差距也就不存在了。微软作为一个全球性的公司,当然明白技术领先性的重要。当然,标准的统一并不等于绝对的垄断独裁,一个公司还是要在国家机器的规范下运作,任何依靠掌握标准进行垄断的行为都会收到国家的制裁,就像前一段微软在欧洲碰的钉子一样:“小样的,敢在太岁头上动土?!罚死你!”:)

我并不是一个微软的崇拜者。讨论这个事情也只是论事而不论。。。就算不论人吧呵呵。

PS:.Text在Opera下不能正常的使用,在添加随笔的时候这个可视化编辑器根本就不会出来,即使我把OPERA的浏览器属性设为ME IE6也不好使。到头来还得用IE来POST。所以说。。。标准还是很重要地。。。。

没有评论: