5.1 趨於穩定,ThinkPHP 釋出首個 LTS 版本
官宣:PHP/">ThinkPHP釋出首個LTS版本
5.1
版本自2018年元旦正式釋出以來,在團隊和社群的共同努力下,經過近十個月的迭代更新,共計釋出了26個版本(更新記錄ofollow,noindex">檢視這裡
),目前已經趨於完善和穩定。
ThinkPHP5.1
版本是官方為迎接12週年而釋出的一個獻禮版本,同時也標記著一個新的里程碑,相比5.0
版本功能和架構更為完善。
為了幫助企業和開發者更穩定的使用ThinkPHP
開發,從10月20日開始,5.1
版本官方將不再繼續更新功能,僅作問題修正和安全更新。同時宣佈釋出5.1 LTS
(Long Term Support:長期技術支援)版本(版本號為5.1.27 LTS
),並提供長達三年的技術支援和維護。這是官方首次正式釋出的LTS
版本。
而對於更早的5.0
版本(正式釋出於2016年9月15日),則僅作安全更新,歷史更新記錄檢視這裡
,3.2
版本則正式宣佈停止維護和安全更新。
抱著一份初心和堅持,ThinkPHP始終堅持完善和更新,十二年來持續釋出了多個大版本。其實ThinkPHP
歷史以來的大版本都提供了超過年18個月的支援和維護,甚至於3.2
版本今年還仍然在進行安全更新(該版本釋出於2013年12月)。
目前ThinkPHP主要版本的維護計劃公告如下:
ThinkPHP版本 | 釋出時間 | BUG修復 | 安全更新 |
---|---|---|---|
3.2(PHP5.3+) | 2013年12月18日 | 結束服務 | 結束服務 |
5.0(PHP5.4+) | 2016年9月15日 | 2019年1月1日 | 2020年1月1日 |
5.1(PHP5.6+) | 2018年1月1日 | 2020年1月1日 | 2021年1月1日 |
鑑於PHP和周邊生態在最近幾年的發展迅速,我們更建議使用者使用PHP7.1+
版本,2018年底PHP官方將停止對PHP5.6和7.0的安全維護。目前5.1
版本可以很好的支援PHP7+(包括PHP7.2),對於PHP7.2
後續版本的支援,官方會在BUG修復期內持續更新以確保其相容性。
ThinkPHP下一個大版本基於PHP7.1+
開發,並採用嚴格型別約束和更廣泛的PSR
標準。相比較一些國外的框架,ThinkPHP在版本和標準的選擇上不會太激進,儘量考慮到國內的環境和習慣。因為生態的成熟度往往是滯後的,更多的企業和產品在技術和框架的選型上也不會冒進。
此次釋出LTS
版本,也是官方對5.1
版本的一種信心和決心,同時也是給廣大開發者一個態度。可以預見的是,5.1
版本將在未來的一段時間內代替5.0
成為ThinkPHP
開發的主力版本。目前官方的《5.1完全開發手冊
》仍然是5.1
版本最適合的文件,ThinkPHP官方的《開發者週刊
》會不斷更新有關5.1
的教程、擴充套件和應用推薦,請密切關注。