版本號解釋

版本號
版本號,顧名思義,系統、架包、軟件的標識號。版本號的數字信息通俗易懂, 
格式:主版本號+次版本+(修正版本號build-可選)+(編譯版本號-可選)+英文常見號(重點)。 


常見號:英文
各種架包名,Maven的依賴,官網API時,常見,GA、SNAP-SHOT、RELEASE、ALPHA、BETA、RC等版本號。

Alpha、Beta、Gamma版本
以下三者,在系統、架包、軟件的開發過程中,使用。 
Alpha:內測版,BUG多,開發人員開發過程中使用,希臘字母α,第一,指最初版 
Beta:早期版本,有缺陷,無大BUG,可能加入新功能,進一步開發完善。 
Gamma: 經beta 版,完善修改,成爲正式發佈的候選版本(Release Candidate)

RC、GA、R版本
RC:(Release Candidate):候選版本,幾乎就是正式版了, 
GA:(General Availability):發行穩定版,官方推薦使用此版本。 
R:(RELEASE):正式版,等價於GA

SNAPSHOT版本
SNAPSHOT:快照版,可以穩定使用,且仍在繼續改進版本。

snapshot多見於架包依賴中,使用Maven時,需要的架包回去倉庫Nexus中找,,一個倉庫一般分爲RELEASE倉和SNAPSHOT倉快照版,前者理解,穩定正式版本,後者如何?Maven在構建項目時,會優先去遠程倉庫中查看是否有最新的example-1.0-SNAPSHOT.jar,如果有則下載下來使用。即使本地倉庫中已經有了example-1.0-SNAPSHOT.jar,它也會嘗試去遠程倉庫中查看同名的jar是否是最新的。

有的人可能會問,這樣不就不能充分利用本地倉庫的緩存機制了嗎?彆着急,Maven比我們想象中的要聰明。在配置Maven的Repository的時候中有個配置項,可以配置對於SNAPSHOT版本向遠程倉庫中查找的頻率。頻率共有四種,分別是always、daily、interval、never。當本地倉庫中存在需要的依賴項目時,always是每次都去遠程倉庫查看是否有更新,daily是隻在第一次的時候查看是否有更新,當天的其它時候則不會查看;interval允許設置一個分鐘爲單位的間隔時間,在這個間隔時間內只會去遠程倉庫中查找一次,never是不會去遠程倉庫中查找(這種就和正式版本的行爲一樣了)。

其他版本
Alpha:內部測試版 
Beta:外部測試版 
Build:修正版 
Corporation或Enterprise:企業版 
Delux:豪華版 
DEMO:演示版,有功能限制 
Free:免費版 
Full:完全版 
Final:正式版 
Pro(professional):專業版 
Plus:加強版 
Retail:零售版 
Release:發行版,有時間限制 
Shareware:共享版,雖然不會要求註冊但是一般也有功能限制 
SR:修正版 
Trial:試用版(一般有時間或者功能限制)

GA
General Availability,正式發佈的版本,官方開始推薦廣泛使用,國外有的用GA來表示release版本。

RELEASE
正式發佈版,官方推薦使用的版本,有的用GA來表示。比如spring。

Stable
穩定版,開源軟件有的會用stable來表示正式發佈的版本。比如Nginx。

Final
最終版,也是正式發佈版的一種表示方法。比如Hibernate。

RC
Release Candidate,發行候選版本,基本不再加入新的功能,主要修復bug。是最終發佈成正式版的前一個版本,將bug修改完就可以發佈成正式版了。

alpha
α是希臘字母的第一個,表示最早的版本,內部測試版,一般不向外部發布,bug會比較多,功能也不全,一般只有測試人員使用。

Beta
β是希臘字母的第二個,公開測試版,比alpha版本晚些,主要會有“粉絲用戶”測試使用,該版本仍然存在很多bug,但比alpha版本穩定一些。這個階段版本還會不斷增加新功能。分爲Beta1、Beta2等,直到逐漸穩定下來進入RC版本。

番外篇
授權和功能劃分:
Trial:試用版,通常都有時間限制,有些試用版軟件還在功能上做了一定的限制。可註冊或購買成爲正式版 
Unregistered:未註冊版,通常沒有時間限制,在功能上相對於正式版做了一定的限制。可註冊或購買成爲正式版。 
Demo:演示版,僅僅集成了正式版中的幾個功能,不能升級成正式版。 
Lite:精簡版。 
Full version:完整版,屬於正式版。

其他版本 
Enhance :增強版或者加強版 屬於正式版1 
Free :自由版 
Release :發行版 有時間限制 
Upgrade :升級版 
Retail  :零售版 
Cardware :屬共享軟件的一種,只要給作者回復一封電郵或明信片即可。(有的作者並由此提供註冊碼等),目前這種形式已不多見。/ S 
Plus :屬增強版,不過這種大部分是在程序界面及多媒體功能上增強。 
Preview :預覽版 
Corporation & Enterprise :企業版 
Standard :標準版 
Mini :迷你版也叫精簡版只有最基本的功能 
Premium : 貴价版 
Professional(Pro) : 專業版 
Express : 特別版 
Deluxe : 豪華版 
Regged : 已註冊版

Build:內部標號 
Delux:豪華版 (deluxe: 豪華的,華麗的) 
DEMO演示版,一般會有功能限制 
Full:完全版 
Plus:加強版 
Trial:試用版(一般有時間或者功能限制)
 

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