【发布时间】:2020-11-24 12:36:30
【问题描述】:
我有一个生产项目要开发。这是一个电子商务网站。 我当前的堆栈:
- Node.js
- 打字稿
- PostgreSQL
现在我必须为这个项目选择一个 ORM。 我想我有两个选择:
- TypeORM。我以前用过这个 ORM。它是一款不错且稳定的软件,但 TypeORM 已经有了maintenance issues for a while。我不确定这个 ORM 的未来。
- MikroORM。 TypeORM 缺少一些有用的功能,例如@Filters(范围)和批量订阅者,而另一方面,MikroORM 具有这些功能或替代品(请参阅filters 和alternative to bulk subscribers)。但是 MikroORM 不那么流行并且相对较新。而且 MikroORM 的很多功能还在alpha
总结
缺乏维护和功能但稳定的 ORM 或具有良好维护、新功能但未经实战测试的 ORM。 哪个选项更好?或者也许有一些替代方案?
【问题讨论】:
标签: node.js orm typeorm mikro-orm