NotORM

NotORM是用来专门操作数据库的一个框架,官方文档:http://www.notorm.com/

相对于RedBean,NotORM有明显的灵活性,并且在开发使用上也是很符合PHP开发人员的思维,它正是按你想要的效果来工作的!当然,如果觉得不能满足自己的需要,可以自己升级它的内核。像我在之前一个项目中就修正了limit的BUG、增加了全部获取的操作、还有参数过多情况下的异常、强制全部的对象转换成数组再返回等等。

当然,这些都不影响对它的使用,因为它的表态结构是如此明了,所以去了解它和改动它都是很容易的事情。

UML静态结构

NotORM-PHP数据库轻量类库 - 我看过的开源框架

分析和总结

很多开源框架都提供了很好的数据库操作支持,如ThinkPHP中的Model层,非常人性化,也很容易上手。但是对于如果需要自主开发的框架,但又不想处理数据这块的操作,刚可以采用NotORM。并且你会发现,可以在NotORM的基础上轻松实现一些很酷的事情,如数据库的分库分表存储,这其中可以包括自定义存储路由、SQL批量生成、数据库的扩容和迁移等等!

转载于:https://my.oschina.net/dogstar/blog/360304

相关文章: