Archive for October 16th, 2005

4.0

Sunday, October 16th, 2005

十月份的《程序员》“Visual Basic 10年”里说VB 4.0开创了VB支持32位开发的新时代。而我所知道的,4.0这个版本号却和不少失败的产品联系在一起。下面是我能想到的一些例子:

DOS 4.0(command.com占用太多常规内存); Word 4.0 for Mac(bug巨多); Delphi 4.0 (bug巨多); Visual Foxpro(未出4.0版本,直接跳到5);WinAmp(未出4.0,直接跳到5);Netscape 4.0(败给IE 4.0); ACDSEE 4.0(巨慢)。

个人直觉是3.0和6.0似乎更容易出经典,再借上面的例子:DOS 3.0;Delphi 3.0;Visual Foxpro 3.0; Netscape 3.0; Acdsee 3.0,此外还有Visual Studio 6.0;IE 6.0。

不过上面这些都是在open source流行前商业软件产品发布模式的小规模采样。open source的高强度integration和频繁的版本发布,这种大版本号带来的产品功能和质量的质变式跳跃被限制在很小的范围内,版本号的意义也越来越弱。常常看到的是小数点后的不断变化,大版本号的更迭速度周期越来越慢。商业软件为了保持市场效应,需要版本号的大幅增加激起用户购买和升级的欲望。1.0基本不能用;2.0修复1.0的bug;3.0开始稳定;4.0开始重复第二轮的循环….