Alpha、Beta、RC、GA、Release各版本号的意义

在工做或者是学习的时候,不免会去下载一些开源的软件来使用,这些软件有时候更新频率很快,会有不少不一样的版本,每一个版本也会有本身的版本号。这时候咱们须要了解各版本号所表明的意义,才能更好的选择咱们须要的版本。ide

一、 Alpha:学习

Alpha是内部测试版,表示最初的版本,通常不向外部发布。Alpha版会有不少Bug,除非你想去测试最新的功能,不然通常不建议使用。测试

二、Beta:blog

该版本相对于Alpha版已有了很大的改进,消除了严重的错误,但仍是存在着一缺陷,须要通过屡次测试来进一步消除。这个阶段的版本会一直加入新的功能。`get

三、RC:(Release Candidate)it

Candidate是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。和Beta版最大的差异在于Beta阶段会一直加入新的功能,可是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! RC版本是最终发放给用户的最接近正式版的版本,发行后改正bug就是正式版了,就是正式版以前的最后一个测试版。`class

四、GA:(general availability)软件

好比:Apache Struts 2 GA这是Apache Struts 2首次发行稳定的版本,GA意味着General Availability,也就是官方开始推荐普遍使用了date

五、Release:下载

该版本意味“最终版本”,在前面版本的一系列测试版以后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。通常状况下,Release不会以单词形式出如今软件封面上,取而代之的是符号(R)。

参考文章:https://zwustudy.iteye.com/blog/1711763

相关文章
相关标签/搜索