欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

stable beta release 等区别 有大用

软件版本中的release,stable,alpha,beta,pre,snapshot

转自:https://www.jianshu.com/p/aefe0453d081

我们在下载软件会遇到诸如release,stable,alpha,beta,pre,current,eval,rc,snapshot等版本,程序员下载插件时尤为常见,现在我说明以下版本的意思

1,snapshot(快照),也即开发版,我们创建maven项目时,编辑器会自动给我们填入 1.0-SNAPSHOT版本,也就是1.0开发版,这个版本不能使用,因为该版本处于开发的过程,所以运行时会不时地更新,导致功能变化,正式环境中不得使用snapshot版本的库;

2,alpha,内部测试版,来源于字母α,是比较早的版本,主要是给开发人员和测试人员测试和找BUG用的,不建议使用;

3,beta,公开测试版,来源于字母β,这是比alpha进一步的版本,面向公众测试,但是不建议使用

4,pre,这个和alpha版本类似,有时还会细分为M1,M2版本,不建议使用;

5,RC(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本;

        1、发布候选版:RC=Release Candidate,含义是"发布候选版",它不是最终的版本,而是最终版RTM=Release To Manufacture之前的最后一个版本。

6,GA(General Availability)正式发布的版本,在国外都是用GA来说明release版本的;

7,release,发行版,这是release的中文意思,也就是官方推荐使用的版本;

8,stable,稳定版,这个版本相比于测试版更加稳定,去除了测试版许多的bug,完善了一些功能,建议使用;

9,current,最新版,但是不一定是稳定版本,需要看一下是否还有release或者stable等版本;

10,eval,评估版。可能会有一个月或者固定时间的使用期限;


alpha 是指内测,即现在说的CB,指开发团队内部测试的版本或者有限用户体验测试版本。beta 是指公测,即针对所有用户公的测试版本。然后做过一些修改,成为正式发布的候选版本时叫做gamma,现在叫做RC(Release Candidate)。


Nginx官网提供了三个类型的版本

Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版

Stable version:最新稳定版,生产环境上建议使用的版本

Legacy versions:遗留的老版本的稳定版



来自  https://blog.csdn.net/wngpenghao/article/details/82838563

普通分类: