说说软件的版本号

Oct 14th, 2008 Add Comment

听说微软已经确认下一代 Windows 系统的最终商品名将沿用开发代号: Windows 7. 其实早该这样命名了, 简单明了, 也不至于版本混乱. 只是若干年后, 比我小一代的人看到那张 Windows 2000 的安装盘时, 是否会吃惊于其版本号呢?

说到版本号, 微软在其 Windows 系统中以年号作为版本后缀的做法一直影响着中国的软件业. 无论是金山, 瑞星还是腾讯, 它们的主打产品直到现在都还是这样命名的, 甚至某同学将他的毕业设计作品也命名为 XXXX 200X. 它确实已经深入民心了.
虽然这样的旅程碑版本容易被人认知, 但因为漏洞的修复和功能修改等一些问题使得软件必须更新. 这时, 开发版本号变了, 但发布版本号没变. 用户很难查觉软件的变化, 也不会去查看 Changelog, 还有一些禁止自动更新的用户错过了一些重要的更新.

说到版本号, 少不了 QQ, 不为什么, 就因为它的版本号够乱. QQ 200X, QQ 200X 贺岁版, QQ 200X preview, QQ 200X betaX, QQ 200X II betaX, (此处 X 代表一位阿拉伯数字) ... 其中 beta 版的周期竟可以比正式版还长, 长很多, 以致我从来就不能确定哪个才是稳定版本.
而现在腾讯为了快速更新和推广他的服务, 在以年号作为版本号的基础上又加上了 II, 也就每年多发布一个系列版本. 不知道日后是否还会有 200X III, 200X IV, 200X V, ... 与其这样, 为什么不直接使用开发版本号呢?

说到版本号, 有一个一定要说的. 不是别的, 就是 Java. 就因为这鬼东西随意玩弄版本号, 在初学之时可把我给整糊涂了. 有时是 JDK, 有时也是 Java 2, 有时还是 Java 1.4.2, 有时甚至是 J2SE, ... 然后它又在去年将 J2SE/J2EE/J2ME 这样的版本命名方式 改为 Java SE/EE/ME, 版本号由 1.5 改为 5.0 (听说是因为 SUN 公司觉得版本提不上去很没劲, 所以去掉前面的 "1." 部分).

说到版本号, 还要说说 Ubuntu, 它以年份减去 2000 再加上发布的月份作为版本号, 而它的别名采用词首字母保持相同的命名方式, 可谓创意十足. 不知道 ZZ 用完之后, 他们又会用什么作为代号呢?

因为偶尔发现有人用错用版本号, 最后就简单说说一些常用的软件版本号吧.
alpha, 希腊字母 α, 内测版本, 指用于开发团队进行内部测试, 或者在有开发人员参与的场合让指定用户测试.
beta, 希腊字母 β, 公测版本, 指对所有用户的公开测试版.
RC, Release Candidate, 候选版本, 指软件已经实现全部功能并消灭了大部分的 bug, 测试用再进行一些 bug 修正后将会推出正式版.

还有一点关于版本层次的要说说, 就以 WordPress 2.6.2 为例吧. 2.6.2 ≠ 2.62. 如果存在版本 2.10.1 的话, 它是比 2.6.2 大的, 因为 10 > 6. 0.9 之后也不一定是 1.0 的, 它更有可能会是 0.10. 我们应该将版本中的数字看作是 Word 处理中的一级标题, 二级标题和三级标题, 而不是数学上的小数位.

看着这些版本, 眼花缭乱, 本文就到此吧, 择日再与大家分享, 咔咔!

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 说说软件的版本号

  1. http://0.gravatar.com/avatar/65697e75cc7f65de2f9c77e02bbd4979?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我的版本号向来是0.1开始,0.2、0.3……0.11,从来没到过1.0 :D

  2. http://0.gravatar.com/avatar/21014753f37efe2b661a73cfd4c8e155?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  3. http://0.gravatar.com/avatar/6f6612e7a9c4a07411398b0674945358?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    不看还不知道这么复杂

  4. http://1.gravatar.com/avatar/33efd425077286229fba8972884ef1e0?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    谈谈微点的版本号吧。

  5. http://0.gravatar.com/avatar/490e21bcf850e5e0ca5d4ce50a6cc064?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    说到QQ,测试版使用时间的确要比正式版多的多.

  6. http://1.gravatar.com/avatar/7060dfb9a4706f749898fb7b915aa5da?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这个东西特烦人. 确实特烦人.

  7. http://0.gravatar.com/avatar/8f5f791a96da1149371856ed81518c07?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    DZ的发展越来越好。

  8. http://0.gravatar.com/avatar/09d288a90ae2da168f11cb4c5e49199f?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    Discuz! 的版本号方法还是很不错的。

  9. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @calcifer
    PP 还远着呢. HH 不错啊, 有三年支持.

    @忘记月亮
    听说了, 他不让俺用俺就用 Linux.

    @晓阳
    你们真幸福, 我们机房以前用 1.3. 很多人在宿舍开发完拿去才发现跑不了, 课程设计都差点过不了...

    @Yacca
    哈哈~ 新年广告多嘛, 原版不够位置放广告.

  10. http://0.gravatar.com/avatar/401b6aa08d03f959bc41a4f33e4fea6c?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    版本号的学问 问腾讯就可以了...逢年过节的都有专用版的

  11. http://0.gravatar.com/avatar/8ae5f90c420a816d50d92913b6722ef1?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    JAVA的确很乱,开始还在寻思,为什么已经有那么高的版本了,老师还要安1.6的 :mad:

  12. http://0.gravatar.com/avatar/c4e6643ae2a4a07665ae1723450e5e60?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    管他什么版本,只要有盗版就好。
    据说MS 10月22号要对盗版用户进行黑屏处罚,万恶的资本家。

  13. http://0.gravatar.com/avatar/cab963ed5a8f34ea97a0769184715808?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    错了,Ubuntu 5.04 Hoary Hedgehog 跟现在的 8.04 Hardy Heron都是H 开头,所以字母是可以重复的,所以不会出现用完的情况。
    希望之后会有 Pacific Panda(爱好和平的熊猫) 哇哈哈~

  14. http://0.gravatar.com/avatar/a58aebac0f7aef9b2dc40e862b0bc6c9?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我觉得这应该是一个很简单的问题,可却是有些做的不太好,都小数点后好几位了,迷糊。

  15. http://0.gravatar.com/avatar/af8d68a0d2b32f546457dbcf3ddd7bbf?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    看来WIN_Vista注定和WIN_ME一样,试探性的短命系统唉

  16. http://1.gravatar.com/avatar/10e5731d1a8aed7f69f55e9f6dbc92d7?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    服务器搬迁完毕,过来沙个发~

  1. Loading...