Alpha、Beta、RC、GA、Release各版本號的意義

在工作或者是學習的時候,難免會去下載一些開源的軟件來使用,這些軟件有時候更新頻率很快,會有很多不同的版本,每個版本也會有自己的版本號。這時候我們需要了解各版本號所代表的意義,才能更好的選擇我們需要的版本。

1、 Alpha:

Alpha是內部測試版,表示最初的版本,一般不向外部發布。Alpha版會有很多Bug,除非你想去測試最新的功能,否則一般不建議使用。

2、Beta:

該版本相對於Alpha版已有了很大的改進,消除了嚴重的錯誤,但還是存在着一缺陷,需要經過多次測試來進一步消除。這個階段的版本會一直加入新的功能。`

3、RC:(Release Candidate)

Candidate是候選人的意思,用在軟件上就是候選版本。Release.Candidate.就是發行候選版本。和Beta版最大的差別在於Beta階段會一直加入新的功能,但是到了RC版本,幾乎就不會加入新的功能了,而主要着重於除錯! RC版本是最終發放給用戶的最接近正式版的版本,發行後改正bug就是正式版了,就是正式版之前的最後一個測試版。`

4、GA:(general availability)

比如:Apache Struts 2 GA這是Apache Struts 2首次發行穩定的版本,GA意味着General Availability,也就是官方開始推薦廣泛使用了

5、Release:

該版本意味“最終版本”,在前面版本的一系列測試版之後,終歸會有一個正式版本,是最終交付用戶使用的一個版本。該版本有時也稱爲標準版。一般情況下,Release不會以單詞形式出現在軟件封面上,取而代之的是符號(R)。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章