RapPhp 2.0.8 釋出:支援 Swoole 的全 Web 開發框架
RapPHP 開發框架現在正式向全網進行開源,經過我們內部一定時間的開發升級,當前版本已迭代到 v2.0.8,當前框架包含完整的開發 php 專案需要的各個元件和特性,並已經過多個專案的驗證。
RapPHP 是什麼
RapPHP 框架提供了全面的 IOC,AOP的底層支援,架構設計簡潔而有擴充套件性,開發靈活而有設計感,RapPHP提供了完整的 Web開發需要的核心元件;同時 RapPHP支援 SWOOLE和傳統(lamp,lnmp)雙部署方案,可以通過 SWOOLE 提供常駐記憶體的高效能 php 執行環境;
-
官網ofollow,noindex">http://rapphp.com/
-
同時推薦前端框架https://www.oschina.net/news/99839/vue-rap-1-1-1-released
主要特性:
-
高效能:支援傳統lamp(lnmp)部署方案,同時支援rapphp+Swoole引擎部署方案;
-
IOC:真正的依賴注入,控制反轉,開始更高階的設計思想,讓你的程式碼更優雅,可控;
-
AOP:面向切面程式設計,程式碼低耦合;
-
MVC 架構:簡單好用的 MVC 架構,配置簡單,程式可讀性更高;
-
ORM:獨特SQL 構造方法,Record 資料庫模型,二級快取機制,資料庫操作更加簡單,高效;
-
SWOOLE:不修改程式碼的情況下一鍵啟用 SWOOLE,PHP執行效能全面提升;
-
上手快:框架居然使用了一些比較高階的設計思想,但是再框架內使用都特別簡單
-
支援非同步任務,定時任務,websocket等高階功能
-
包含快取, 檔案儲存,日誌等多鍾常用功能
更新日誌(2.0.8):
-
新增多語言包支援 新增 Lang 和 lang 方法
-
修改mvc檔案時判定檔案型別,圖片型別顯示,其他型別自動下載
-
線上除錯功能升級,支援邀請機制,自己登陸debug 後,可通過連結二維碼要求其他裝置登陸除錯