PHP框架:MyQEE
簡介
MyQEE是一個開源、快速、優雅的輕量級PHP框架,支持HMVC模式,建立在PHP5.2基礎之上,支持多項目管理開發,數據庫內置自動主從分離功能,MySQL支持事務操作功能并且支持自動嵌套功能,多驅動設計靈活適應各種環境。點擊訪問 MyQEE入門指引。
MyQEE PHP框架的特色
- MyQEE是一套輕量級的框架,但不是簡陋的框架,系統具備完善的底層類庫和強大的擴展功能設計;
- 特有的 HMVC (分層MVC設計)和多項目支持,開發更靈活;
- 支持時下最流行的PHP包管理器 Composer ,并且可以使用 Composer 安裝 MyQEE 提供的官方類庫;
- 代碼一致性設計:例如 MySQL 和 MongoDB 的查詢語句完全不同,但是在 MyQEE 里可以做到實現90%的一致性,你的代碼既可以使用在 MySQL 的環境里也可以用在 MongoDB 上;
- 包括Database, Cache, HttpClient, Session, Storage, Upload 等支持多驅動,可以適應不同環境的需求,其中數據庫支持 MySQL, MySQLI, Mongo, SQLite, Postgre,緩存支持 Memcache, File, Redis, Apc, Database, SQLite, WinCache 等;
- 數據庫提供強大的 QueryBuilder 功能,可實現同相同程序兼容多種數據庫,解決SQL注入隱患和遷移環境后顧之憂;
- 云引擎支持:支持SAE和BAE等云引擎,MyQEE網站就運行在SAE上;
- 高性能和優雅的代碼:經測試 MyQEE 的初始化速度比 Codeigniter 等優秀的輕量級框架還快;
- 完備和詳細的文檔和API支持,更可簡單的生成自己的團隊文檔;
- 為團隊開發而生,特別提供團隊類庫功能,多項目設置可以幫助團隊成員之間規劃獨立和共用的代碼;
- ORM支持,提供了特有的高性能ORM;
- 支持 RESTFul,支持 PHPRPC;
- 獨創5模式運行設計:普通控制器、后臺、命令行、系統調用、RESTFul的控制器相互分離,系統更加安全可靠;
安全性
- 系統內置XSS安全過濾;
- 防SQL注入,強大的QueryBuilder;
- 強制數據類型轉換;
- 普通控制器、后臺、命令行、系統調用、RESTFul 5種運行模式相互隔離,安全更有保障;
安裝配置
- 系統要求:推薦lamp架構,php至少5.2.3以上版本,推薦5.3以上最新版本,apache或nginx需要支持rewrite
使用 Composer 直接安裝MyQEE:
- composer create-project myqee/myqee ./test
- 如果你已經安裝過 composer 只需要上面一條命令即可把MyQEE安裝到 ./test 目錄。
如果你沒有安裝過 composer ,很簡單,運行:
- curl -sS https://getcomposer.org/installer | php
- mv composer.phar /usr/local/bin/composer
- 如果你是window系統,請參考 http://getcomposer.org/doc/00-intro.md#installation-windows
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!