前些天的老新闻,引用cnBeta的消息,2月12日,新的IE7将会被放进WSUS作为更新汇总包。之前的番茄花园某些版本将IE7作为可选内容进行安装,应该是导致国内IE7用户不高的原因之一。

包括各种关于IE8通过Acid2测试的消息在内,不管MicroSoft是出于什么样的商业目的,总之对网页开发人员是个好消息。虽然一个严谨的开发者仍然需要保证他的网页应该至少兼容IE5+/Win和Mozilla平台(CSS Zen Garden的标准,限于本人所能接触到的平台,我自己一般只能够做到兼容IE6+和Firefox2),但是微软的这种做法将有助于我们在更短的时间内减少网页开发的复杂度。

在去年暑假的时候,我在网页开发过程中甚至还发现IE7中出现了与IE6表现不同的父元素背景导致的“躲猫猫”bug,可是更多的著名bug还是被修复了。

我接触了很多程序员不能够理解网页设计的标准化工作,甚至认为Dreamweaver中的XHTML声明属于“垃圾代码”(这种现象甚至出现在国内许多web应用开发项目的教学视频中),但更多的网页设计漏洞都是被程序员“设计”出来的。越来越多的小型web项目被程序员单独开发出来是一项危险的行为。如同程序设计的算法优化或者安全性测试一样,实现相同界面的web页面并不代表相同的安全性和兼容性,而且(X)HTML作为解释性语言,所面临的是比程序员更加艰巨的任务——一个不熟悉非Win32平台编程的程序员可以不将他的代码编译到不兼容的平台下,但是网页开发人员却无力阻止访问者使用Opera浏览器。