b2Corephp 的 mvc 框架
b2Core 是一个简单、快速、灵活的 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 包
为什么要开源?
- 使用方显价值
- 希望能够共同完善代码
何为完善?
- 保持它的超轻量级
- 如果你能让他在实现目前功能的前提下变的更小
- 严谨的修正一些潜在缺陷
评论