[TOC] #### 1. 常見版本類型 --- **一、alpha 內(nèi)部測試版** alpha: α 是希臘字母的第一個,表示最初級的版本,內(nèi)部測試版,一般不向外發(fā)布。 alpha 版本 bug 會比較多,功能也不全,一般只有測試人員和開發(fā)者使用,功能未開發(fā)完和內(nèi)部測試時使用該版本類型 **二、beta 公開測試版** beta: β 是希臘字母的第二個,公開測試版,是 alpha 的下一個版本。這個版本主要是給 **粉絲用戶,客戶** 測試使用 這個版本仍然存在很多 bug,但要比 alpha 版本穩(wěn)定一些。這個版本階段還會不斷增加新功能,分為 Beta1、Beta2 等,直到逐漸穩(wěn)定下來進入 RC 版本 **三、RC 發(fā)行候選版本** rc (Release Candidate),發(fā)行候選版本。和 beta 版本最大的差別在于 beta 階段會一直加入新的功能,但是到了 RC 版本,幾乎就不會加入新的功能了,而主要著重于排錯。 rc 版本是最終發(fā)放給用戶的最接近正式版的版本,問題解決完后就是正式版,也就是正式版之前的最后一個測試版 **四、release 正式版** 在前面一系列的測試版本之后,終歸會有一個 **正式版**,是最終交互用戶使用的一個版本,有時也稱為 **標準版** **五、stable 穩(wěn)定版** stable 代表穩(wěn)定版。在知名的開源軟件中,都有穩(wěn)定版,如 [nginx](http://nginx.org/en/download.html) 這個就是開源軟件的最終發(fā)行版,用戶可以放心大膽使用了,這一版本已知的 bug 都已經(jīng)修復 #### 2. 其他版本類型 --- **trial 試用版本** trial 翻譯后是 "試驗、試用、測試" 的意思,用在軟件版本類型中時特指 **試用版軟件**。該版本軟件通常都有時間限制,過期之后如果想繼續(xù)使用一般需要繳納費用進行注冊或購買。有些試用版軟件還在功能上做了限制 **lite 精簡版本** lite 翻譯后是 "清淡的" 意思,在軟件版本中意為 **精簡版** mac 軟件 [騰訊檸檬清理](https://lemon.qq.com/#compare) 就有完整版和精簡版,精簡版就是功能不完整的版本,有精簡版一般都會有完整版 #### 3. 項目的版本走向 --- 對于外包項目,項目的階段一般不會分的特別細,大致經(jīng)歷以下幾個階段 ``` alpha -> beta -> release 內(nèi)部測試版(開發(fā)和測試人員) -> 公開測試版(客戶測試) -> release 正式版(上線使用) ``` 知名的開源項目對于版本類型的劃分非常明確,可以 [Vue](https://github.com/vuejs/vue) 為例,列舉幾個版本標簽: ``` v1.0.0-rc.1 v2.6.0-beta.3 v2.7.0-alpha.11 v2.7.13 ```