我有一个生产项目要开发。这是一个电子商务网站。我当前的堆栈:
- 节点.js
- 打字稿
- PostgreSQL
现在我必须为这个项目选择一个 ORM。我想我有两个选择:
- 类型ORM。我以前用过这个 ORM。它是一款不错且稳定的软件,但是 TypeORM 有一段时间的维护问题。我不确定这个 ORM 的未来。
- MikroORM。TypeORM 缺少一些有用的功能,例如 @Filters(范围)和批量订阅者,而另一方面 MikroORM 具有这些功能或替代品(请参阅过滤器和批量订阅者的替代品)。但是 MikroORM 不那么流行并且相对较新。而且 MikroORM 的许多功能仍处于alpha阶段
概括
缺乏维护和功能但稳定的 ORM 或具有良好维护、新功能但未经实战测试的 ORM。哪个选项更好?或者也许有一些替代方案?