軟件更新丨ThinkPHP 6.0 RC2 版本發佈——架構升級、精簡核心

自從5.2版本變更為6.0以來,官方一直致力於優化架構和精簡核心,同時也在準備手冊和測試工作,在經過近1個月的開發迭代後,官方宣佈發佈ThinkPHP6.0RC2版本。

主要更新

相比較RC1版本更新調整較大,主要更新如下:

  • 底層架構針對協程做優化調整
  • 增加WEB應用管理類Http
  • 增加應用初始化服務和服務註冊機制
  • 查詢事件和模型事件使用事件系統接管
  • Session類重構,不再使用PHP內置會話
  • Cookie類僅支持設置和寫入,不再支持讀取
  • 取消Config類的動態設置功能
  • 部分核心功能中間件化(頁面Trace、多語言、請求緩存和Session初始化)
  • 取消慣例配置文件
  • 增加驅動接口規範驅動開發
  • 改進Db類和查詢類
  • 精簡一些不必要的類庫
  • 改進路由註冊
  • 由於異常的需要View類改為內置,但默認僅支持原生PHP模板
  • 大量細節改進和修正

由於架構調整,建議之前5.2RC版本的用戶重新安裝6.0版本進行測試。

安裝框架

6.0版本僅支持composer安裝(建議使用國內鏡像安裝),也不再支持Git安裝,由於尚未正式發佈,目前僅支持安裝6.0.x-dev開發版本。

composer create-project topthink/think=6.0.x-dev tp

關於擴展

一些常用的官方擴展已經基本升級完成,但仍然可能存在問題,官方會繼續完善及做好充分的測試,在此之前請不要完全依賴這些擴展。

開發手冊(預覽版)

官方完全開發手冊已經發布,但僅僅是預覽版,會隨著框架的更新不斷完善。歡迎大家在使用和學習的過程中及時反饋問題和建議,幫助我們儘快把新版趨於完善。


分享到:


相關文章: