Open Source 系統是否該安裝最新版

--

由於最近有人詢問我這個問題,「最新版本的 OpenCart 總是比較不穩定,所以是否不應該安裝最新版的 OpenCart」。

這其實是對程式設計的完全外行的人才會有的誤解,一般有規模的軟體開發,都會有版本控制的規則,大部分的軟體系統,也都會說明其版本編號的規則,以 OpenCart 為例,在 github 的專案頁面上,就有很明確的版本編號規則解說,請參考 (https://github.com/opencart/opencart) 上的說明。

規則大致說明如下 :

前 2 個編號代碼,都是屬於核心架構有更動的情形,既然架構有異動,剛釋出時的確會有不穩定的風險,例如 4.1.0.0 若剛釋出,可能會比 4.0.x.x 出現更多狀況。

第 3 個編號代碼則通常是新模組的加入,較常見是新的金流模組,這種新模組的加入,其實幾乎不會影響系統的穩定性,除非你使用了這個新的模組。

第 4 個編號代碼則是在更新前一個版本釋出之後,所累積已修正 bug 的程式更新。

結論

一個 4.1.0.0 版剛釋出的時候,由於更新了核心架構,的確有尚未穩定的風險,不建議立即使用在正式網站。

但如果是 4.1.0.0 與 4.1.0.1 版本比較時,建議採用最新的 4.1.0.1 PATCH 版本,因為 4.1.0.1 就是用來修正 4.1.0.0 版中的 bug,就是要讓 4.1.0.x 版變得更穩定而釋出的,要安裝新系統時,當然是先考慮這個版本。

如果您追求穩定,建議可以不要在新 PATCH 版本釋出的第一天就下載使用,可以等個 3、5天,若沒有馬上再釋出更新的 PATCH 版本,就代表這個 PATCH 版本是當前最穩定的了。

--

--

資深電商工匠
資深電商工匠

Written by 資深電商工匠

開源電商首席工程師,18年購物網站設計、商家輔導上線經驗 ... https://www.osec.tw

No responses yet