我们在下载软件会遇到诸如release,stable,alpha,beta,pre,current,eval,rc,snapshot等版本,程序猿下载插件时尤为常见,现在我说明以下版本的意思
-
snapshot(快照),也即开发版,我们创建maven项目时,编辑器会自动给我们填入
1.0-SNAPSHOT版本,也就是1.0开发版,这个版本不能使用,因为该版本处于开发的过程,所以运行时会不时地更新,导致功能变化,正式环境中不得使用snapshot版本的库; -
alpha,内部测试版,来源于字母α,是比较早的版本,主要是给开发人员和测试人员测试和找BUG用的,不建议使用;是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。
-
beta,公开测试版,来源于字母β,这是比alpha进一步的版本,面向公众测试,但是不建议使用
-
PRE,这个和alpha版本类似,有时还会细分为M1,M2版本,不建议使用;这个和alpha都属于预览版,但是这个公众也会很容易拿到,一般分M1,M2等。windows7我想很多人都从M3开始关注的
-
GA(General Availability)正式发布的版本,在国外都是用GA来说明release版本的;
-
RC(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本;
-
release,发行版,这是release的中文意思,也就是官方推荐使用的版本;
-
stable,稳定版,这个版本相比于测试版更加稳定,去除了测试版许多的bug,完善了一些功能,建议使用;
-
current,最新版,但是不一定是稳定版本,需要看一下是否还有release或者stable等版本
-
eval,评估版。可能会有一个月或者固定时间的使用期限;
springcloud 小版本 标签
- BUILD-XXX 开发版 开发团队内部使用,不是很稳定
- PRE 这个和alpha版本类似,有时还会细分为M1,M2版本,不建议使用;这个和alpha都属于预览版,但是这个公众也会很容易拿到,一般分M1,M2等。windows7我想很多人都从M3开始关注的 /…预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议使用;
- SNAPSHOT 快照版本 快照版,可以稳定使用,且该版本会一直进行小量的优化和改进
- GA General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。
springcloud 小版本 顺序开始:
- 1.PRE(M1、M2) 里程碑版 主要是修复了一些BUG的版本,一个GA后通常有多个里程碑版 /
M1的M英文: MileStone,M1表示第1个里程碑版本,一般同时标注PRE,表示预览版版 - 2.RC 候选发布版 该阶段的软件类似于最终版的一个发行观察期,基本只修复比较严重的BUG
- 3.RELEASE 发行版 这是release的中文意思,也就是官方推荐使用的版本
- 4.SR Service Release,SR1表示第1个正式版本,一般同时标注GA:(Generally Available),表示稳定版本…百度百科解释:修正版或更新版,修正了正式版推出后发现的Bug