- 資源介紹
- 歷史當天
QueryPHP 是一款現代化的高性能 PHP 7 常駐框架,以工程師用戶體驗爲歷史使命,讓每一個 PHP 應用都有一個好框架。
百分之百單元測試覆蓋直面 Bug 一劍封喉,基於 Zephir 實現框架常駐,依託 Swoole 生態實現業務常駐,此刻未來逐步漸進。我們的願景是 USE LEEVEL WITH SWOOLE DO BETTER,讓您的業務撐起更多的用戶服務。
兩年重構,只爲更好的自己
QueryPHP 基於一款成立於 2010 年的 PHP 框架 DoYouHaoBaby 開發,繼承了上一代產品的優秀之處,徹底革新並進行了長達 2 年重構.
在這個基礎上,我們引入了 Laravel、Symfony 等框架現代化先進特性,站在巨人的肩膀上保持創新。
QueryPHP是如何工作的?
QueryPHP 是一個漸進式 PHP 常駐框架,我們強調的是一個漸進式,它既可以運行在 php-fpm 場景,也可以將框架核心編譯成 C 擴展,同時還支持在 swoole 服務中運行。
#運行在 php-fpm 場景或者 PHP 內置 webserver
事實上,QueryPHP 也是一個普通的 PHP 框架,目前最低版本要求 PHP 7.1.3,我們對環境並沒有特別的要求。
QueryPHP特性
框架理念 (值得託付的使命感,讓每一個 PHP 應用都有一個好框架。)
組件系統 (框架底層由獨立的高內聚低耦合組件構成,可以輕鬆無侵入接入現有系統。)
路由系統 (框架提供 MVC 自動路由並能夠智能解析 Restful 請求和基於 OpenApi 3.0 規範的 swagger-php 註解路由,文檔路由一步搞定。)
整體解決方案 (框架提供了從緩存、Session、IOC 容器、模板引擎、Ddd ORM 等大量開箱即用的功能,提供了基於 Symfony Console 命令行工具集。)
框架常駐 (Leevel 可選擴展接管底層核心)
業務常駐 (基於 Swoole 4 開發,我們的願景是少量代碼或者無修改,讓你的業務撐起更多的用戶服務。)
百分之百單元測試覆蓋(單元測試一直是國產 PHP 開源項目的痛)
拜師國外現代化框架 (從 Laravel、Symfony 吸收大量特性,也包含其它的框架.)
PHP 7 嚴格模式 (每一個 PHP 腳本都是 strict_types = 1)
PHP 7 類型提示 (僅可能爲每一個方法提供確定的參數類型和返回值類型)
依賴注入 (完整實現,關鍵 mvc、命令行腳本、事件監聽器全部接入 IOC)
領域驅動設計 (在妖怪的 QeePHP 基礎上保持創新,提供了 UnitOfWork[事務工作單元]、Repository[倉儲]、Specification[查詢規約],Entity getter setter[領域實體或叫模型] )
more…
#Todo
QueryPHP 仍然處於開發中,這裏有一些目前還不支持、但已經在計劃中的特性:
基於 Vue + IView 通用權限系統
完善 Swoole
開發文檔
我們歡迎你爲 QueryPHP 的開發作出貢獻。
QueryPHP截圖
2. 分享目的僅供大家學習和交流,不能確保資源完整性和時效性,請在下載後24小時內刪除!
3. 不得使用於非法商業用途,不得違反國家法律。否則後果自負!
4. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
5. 如有鏈接無法下載、失效或廣告,請聯繫管理員處理!
6. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
耘藝源碼網 » QueryPHP漸進式PHP常駐框架引擎 v1.0.1