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

相關文章
相關標籤/搜索