typeorm 更新_如何评价TypeORM?

年中开新项目的时候做过调研,不推荐。现在是0.2.XX 版本

1、文档不清晰,打开官网文档,几乎就是 example或者教程 的形式教你如何用这些特性,却没有完备的 api 文档,作为一个标榜100% ts 项目的orm,这不都是信手拈来,自动生成的事儿么,但是没有。

2、issue 非常多。issue 积压了太多问题,开发者基本上只打 tag,有的也不回复,不少 3 个月半年前的问题,还是在那里没有人管,不 close也不 fix,issue 越来越多。当然,并不是说开发者不负责,实际上他们是很拼的,只是 orm 这东西你懂的,工作量非常大,感觉他们有点儿力不从心。

3、兼容性一般,除了 mysql,其他数据库问题多。从 issue 区就能看出来,mysql 下面 OK的功能,到了其他数据库存在好多问题,比如各种 cascade 的问题,soft delete的问题等,五花八门。而且开发者对于官方已经宣布不再支持的数据库表示也不会去适配。毕竟,很多项目是不做数据库迁移或者升级的,所以我觉得这种比较激动的做法不是很好。

至于其他问题,没有太深入不清楚。如果是商业项目,建议还是 sequelize 吧,本身也有 typescript 的支持了,想用 decorator 的话,也有非官方实现,功能还是很完备的。十年良心项目,质量有保证。我们在多个项目里面都用了,感觉性能和完备性上没有问题。这次只是想做个新的尝试,发现 typeorm 还不太行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值