最近花了很多时间选择ORM 主要体验了sequelize和bookshelfjs,感觉bookshelfjs更好,理由如下:
sequelize的文档很晦涩
直接看的官网原版文档,晦涩的意思是,新手跟着文档的说明走一遍常常得到错误的结果。我是遇到好几次很莫名的结果,没有时间看源代码,所以就放弃了!
bookshelfjs文档更好理解
boookshelfjs的文档名单明快多了,至少跟着文档走,都可以走出正确的结果,看看国外用户的活跃度也很高。
bookshelfjs基于的knexjs的migration很好用
核心还是文档好和活跃度吧,另外感觉ORM对提升效率很重要的,所以分享一下,给正在选择ORM的同学一些启发。有更好的推荐或者意见请留言,O(∩_∩)O~~