版本号解释

版本号,顾名思义,系统、架包、软件的标识号。版本号的数字信息通俗易懂, 
格式:主版本号+次版本+(修正版本号build-可选)+(编译版本号-可选)+英文常见号(重点)。 

常见号:英文
各种架包名,Maven的依赖,官网API时,常见,GA、SNAP-SHOT、RELEASE、ALPHA、BETA、RC等版本号。

Alpha、Beta、Gamma版本
以下三者,在系统、架包、软件的开发过程中,使用。 
Alpha:内测版,BUG多,开发人员开发过程中使用,希腊字母α,第一,指最初版 
Beta:早期版本,有缺陷,无大BUG,可能加入新功能,进一步开发完善。 
Gamma: 经beta 版,完善修改,成为正式发布的候选版本(Release Candidate)

RC、GA、R版本
RC:(Release Candidate):候选版本,几乎就是正式版了, 
GA:(General Availability):发行稳定版,官方推荐使用此版本。 
R:(RELEASE):正式版,等价于GA

SNAPSHOT版本
SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。

       SNAPSHOT多见于架包依赖中,使用Maven时,需要的架包回去仓库Nexus中找,,一个仓库一般分为RELEASE仓和SNAPSHOT仓快照版,前者理解,稳定正式版本,后者如何?Maven在构建项目时,会优先去远程仓库中查看是否有最新的example-1.0-SNAPSHOT.jar,如果有则下载下来使用。即使本地仓库中已经有了example-1.0-SNAPSHOT.jar,它也会尝试去远程仓库中查看同名的jar是否是最新的。

       有的人可能会问,这样不就不能充分利用本地仓库的缓存机制了吗?别着急,Maven比我们想象中的要聪明。在配置Maven的Repository的时候中有个配置项,可以配置对于SNAPSHOT版本向远程仓库中查找的频率。频率共有四种,分别是always、daily、interval、never。当本地仓库中存在需要的依赖项目时,always是每次都去远程仓库查看是否有更新,daily是只在第一次的时候查看是否有更新,当天的其它时候则不会查看;interval允许设置一个分钟为单位的间隔时间,在这个间隔时间内只会去远程仓库中查找一次,never是不会去远程仓库中查找(这种就和正式版本的行为一样了)。

其他版本

Alpha:内部测试版 
Beta:外部测试版 
Build:修正版 
Corporation或Enterprise:企业版 
Delux:豪华版 
DEMO:演示版,有功能限制 
Free:免费版 
Full:完全版 
Final:正式版 
Pro(professional):专业版 
Plus:加强版 
Retail:零售版 
Release:发行版,有时间限制 
Shareware:共享版,虽然不会要求注册但是一般也有功能限制 
SR:修正版 
Trial:试用版(一般有时间或者功能限制)

GA
General Availability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。

RELEASE
正式发布版,官方推荐使用的版本,有的用GA来表示。比如spring。

Stable
稳定版,开源软件有的会用stable来表示正式发布的版本。比如Nginx。

Final
最终版,也是正式发布版的一种表示方法。比如Hibernate。

RC
Release Candidate,发行候选版本,基本不再加入新的功能,主要修复bug。是最终发布成正式版的前一个版本,将bug修改完就可以发布成正式版了。

alpha
α是希腊字母的第一个,表示最早的版本,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。

Beta
β是希腊字母的第二个,公开测试版,比alpha版本晚些,主要会有“粉丝用户”测试使用,该版本仍然存在很多bug,但比alpha版本稳定一些。这个阶段版本还会不断增加新功能。分为Beta1、Beta2等,直到逐渐稳定下来进入RC版本。

番外篇
授权和功能划分:
Trial:试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版 
Unregistered:未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。 
Demo:演示版,仅仅集成了正式版中的几个功能,不能升级成正式版。 
Lite:精简版。 
Full version:完整版,属于正式版。

其他版本 
Enhance :增强版或者加强版 属于正式版1 
Free :自由版 
Release :发行版 有时间限制 
Upgrade :升级版 
Retail  :零售版 
Cardware :属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。 
Plus :属增强版,不过这种大部分是在程序界面及多媒体功能上增强。 
Preview :预览版 
Corporation & Enterprise :企业版 
Standard :标准版 
Mini :迷你版也叫精简版只有最基本的功能 
Premium : 贵价版 
Professional(Pro) : 专业版 
Express : 特别版 
Deluxe : 豪华版 
Regged : 已注册版

Build:内部标号 
Delux:豪华版 (deluxe: 豪华的,华丽的) 
DEMO演示版,一般会有功能限制 
Full:完全版 
Plus:加强版 
Trial:试用版(一般有时间或者功能限制)

发布了100 篇原创文章 · 获赞 300 · 访问量 68万+

猜你喜欢

转载自blog.csdn.net/win7system/article/details/98216769