YurunPHP開源 PHP 框架
YurunPHP是一款MVC開源PHP框架,它的一切都是根據(jù)實際項目需求總結(jié)歸納而出,力爭減少開發(fā)者在項目開發(fā)中的重復工作量。它經(jīng)歷了許多大小項目的考驗(其中不乏年銷售額上億的系統(tǒng)),不斷完善改進,已經(jīng)十分成熟。
YurunPHP框架承載過O2O平臺、門戶網(wǎng)站、企業(yè)應用,完全能夠勝任各類復雜任務。參與項目開發(fā)的人員也一致認為YurunPHP框架確實方便易用,再也離不開它了。
YurunPHP框架支持PHP 5.3-7.x 版本,兼容 Windows / Linux 。
Github倉庫:https://github.com/Yurunsoft/YurunPHP
YurunPHP 2.x 開發(fā)手冊:http://www.kancloud.cn/yurun/yurunphp2
YurunPHP 1.x 開發(fā)手冊:http://www.kancloud.cn/yurun/php-framework-1_0
YurunPHP Demo 開源項目 YurunBlog
Github倉庫:https://github.com/Yurunsoft/YurunBlog
YurunPHP最新消息都會在官網(wǎng)以及QQ中發(fā)布,歡迎關注,共同學習進步!
宇潤PHP技術交流群:74401592
YurunPHP 2
- 進行了小范圍重構,減少內(nèi)存占用,少量提升性能
- 命令行CLI模式支持
- 支持以配置形式配置多種緩存、配置、日志、數(shù)據(jù)庫
- 初始化項目初始化處理文件
- 配置驅(qū)動:Ini、JSON、XML、Db
- 緩存驅(qū)動:APC、APCu、Db、EAccelerator、Memcache、Memcached、Redis、WinCache、XCache
- 日志驅(qū)動:Db
- 支持將Session保存至數(shù)據(jù)庫
- 新增一個XML轉(zhuǎn)換類
特色功能
- 雙向路由:解析、生成一步到位
- 動態(tài)分層架構:除了常見的CONTROL、MODEL、VIEW,開發(fā)者還可通過配置文件自定義分層
- 多入口:滿足各類開發(fā)者的需要
- API接口開發(fā):內(nèi)置API接口控制器,支持直接返回包括JSON、XML等格式的各類數(shù)據(jù)
- 簡單ORM:單表增刪改查不需要寫SQL語句,復雜ORM不如寫SQL更為便捷
- DB統(tǒng)一接口:可以不改任何代碼,實現(xiàn)更換數(shù)據(jù)庫類型切換。目前支持MYSQL/MSSQL
- 多數(shù)據(jù)庫自由切換:配置文件中可以配置多個數(shù)據(jù)庫連接,在需要時連接,自由切換
- 模版引擎:YURUNPHP內(nèi)置了一個簡單的模版引擎。采用HTML標簽式的標簽,方便不懂PHP的設計人員制作頁面模版。RELEASE模式下模版會被編譯,無須擔心效率損耗!
- 模版控件:內(nèi)置了許多常用控件,在開啟默認模版引擎時可以使用 這樣的標簽來展示控件,支持數(shù)據(jù)綁定
- 插件機制:支持在系統(tǒng)中埋下事件,以便開發(fā)插件擴展
- 數(shù)據(jù)驗證:不僅有數(shù)據(jù)驗證類,而且MODEL支持自動驗證
- 定時任務:可以定時執(zhí)行一些操作,擁有高度自由的觸發(fā)時間配置功能
- 驅(qū)動擴展:內(nèi)置REDIS、MEMCACHE等常用驅(qū)動,通過配置文件即可使用
- 其它:緩存、配置、數(shù)據(jù)庫、錯誤日志記錄、多語言支持、SESSION、COOKIE、REQUEST、RESPONSE
評論
圖片
表情
