輕量 php MVC 框架,b2Core 2.0 發布
簡單、快速、靈活的 php mvc 框架!
這是一個超輕量級的架構。它的核心代碼不到300行。包括 3個核心類,6個核心函數。 它可以被用做學習 PHP MVC 架構的快速入門。
特色
簡單 | 快速 | 靈活 | 少寫點 (Write Less) |
一個核心文件 | 無冗余代碼 | 保留php的靈活性 | 封裝了CRUD基礎操作,簡單配置即可使用 |
300行代碼 | 實時加載lib類 | 可以根據需要擴展核心類 | 包含常用的分頁、驗證等代碼,可以直接調用 |
又來一個MVC架構?
原因是這樣的,我以前一直使用CodeIgniter (CI) 的構架,覺得很不錯。但是也發現了一些問題,在解決的過程中,形成了目前的構架。這是一個超輕量級的架構。它的核心代碼不到200行。包括 3個核心類,2個核心函數。 它可以被用做學習 PHP MVC 架構的快速入門。如果你用過 CI 或者類似的構架看過代碼后你可以馬上上手。
B2比CI的優點:
- 更小更快,核心代碼300行,都在一個文件里面。
- 沒有CI的諸多限制(如:GET),更加靈活
- 有一些針對SEO的小細節
- 可以調用 Codeigniter 的 Lib 包
為什么要開源?
- 使用方顯價值
- 希望能夠共同完善代碼
何為完善?
- 保持它的超輕量級
- 如果你能讓他在實現目前功能的前提下變的更小
- 嚴謹的修正一些潛在缺陷
新版本更新如下:
1. 修復部分 bug
2. 簡化 load 函數使用, controler , model, lib 采用相同方式調用
$file = load('path/file'); 實例化 app/path/file.php 中的類。
3. 修改view 函數, view 函數調用文件不再默認 app/v 目錄。
項目地址:http://b2core.b24.cn/
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!