Alpha、Beta、RC、GA、Release版本號的含義

       現在開源軟件遍佈天下,常常在實踐中糾結該使用軟件的哪些版本是比較合適的,因此有必要對常見軟件版本號的含義有一些基本的瞭解。

       本文就對常見的一些軟件版本號的含義做一些簡要說明。

  • Alpha:

             Alpha是內部測試版,一般不向外部發布,通常會有很多Bug,除非你也是測試人員,否則不建議使用,alpha 就是α,是希臘字母的第一位,表示最初級的版本,beta 就是β,alpha 版就是比beta還早的測試版,一般都是內部測試的版本。

  • Beta:

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

  • RC:

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

  • GA:

              GA(general availability), 正式發佈的版本。 比如:MySQL Community Server 5.7.21 GA這是MySQL Community Server 5.7 第21個發行穩定的版本,GA意味着General Availability,也就是官方開始推薦廣泛使用了。

  • Release:

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

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