

求推荐个 Node.js 的 orm 轮子,看轮子都看花眼了
source link: https://www.v2ex.com/t/794925
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

前几天重构了一个开源的项目,还是 golang 好,orm 部分可供我选择得有限.
今天又想重构多年前读大学时写的一个小项目(当时还是 Vue+Laravel5 写的)
想试试 next.js+react 来写,用 docker 部署,可以实现一下服务端渲染,但是需要一个后端的 orm.
但是这 orm 轮子太多了,着实给我看花眼了.
一定要支持 Typescript 的类型提示的,如果轮子是纯 Typescript 写的就更好了.
SolidZORO 1 天前 via iPhone 4
TypeORM 深度用过,坑十分多,而且新版本难产,repo 不活跃,文档几乎等于没有,差不多有问题都要翻源码解决。
另外就是 prisma 刚用起来会比较兴奋,但…… 该有的问题还是有,而且还多了一层。
看楼主之前用 Laravel,可以很负责的和你说,node 没有一个 ORM 可以和 Eloquent 抗衡,是的哪怕是 Sequelize 也不行,S 的代码量基本是是 E 的两倍以上,如果涉及到 MM 表那就更长了。
个人很喜欢 Laravel,主要是喜欢他的 ORM Eloquent,只可惜 PHP 强类型还不堪用,并且一些业务要使用 Eletron,才勉为其难的使用上了 nest + Sequelize 。
SolidZORO 23 小时 25 分钟前 via iPhone
其实这些单一好与坏都可以弥补,比如 ORM,没有?那花时间肯定可以写个巨牛逼的出来,但自己一个人造轮子不行啊,还得搞生态。生态太重要了。
PHP 那海量且久经考验的 composer 库是非常厉害的,这个 node 实在比不了,不是质量不质量的问题就是整个社区风气的问题。node 这边的人倾向造轮子,什么不好就造,造完版本号 0.0.x 还没用完就弃了。
如果没弃,就搞断崖式 BC,本来有点生态的,这一弃全没了。经常可以看到有些 lib 的 plugin 对标的不是 2.x.x 这种大版本而是 2.2.x 这个级别的版本。
感觉扯远了,回到正题。现在是 2021 年,node 这边基本可以确定只剩 nestjs 和 express 两个选择了,实在想要性能还多个 fastify 可以选。别的就算了。
mywaiting 14 小时 59 分钟前
感觉还是自己手撸原生 SQL 语句最舒服,用了 ORM 的话,它自己定义的语法我还得学一遍
dream4ever 9 小时 3 分钟前
Recommend
-
58
机器学习既是一门科学,也是一种艺术。纵观各类机器学习算法,并没有一种普适的解决方案或方法。事实上,有几个因素会影响你对机器学习算法的选择。 有些问题是非常特别的,需要用一种特定的解决方法。例如,如果你对推荐系统...
-
71
-
7
看花眼了!三星Galaxy S21系列手机壳泄露,款式、材质太多-极果 看花眼了!三星Galaxy S21系列手机壳泄露,款式、材质太多...
-
10
April 21, 2021The Complete ORM for Node.js & TypeScriptPrisma is a next-generation ORM for Node.js and TypeScript. After more than two years of development, we are excited to share that all Prisma...
-
9
造轮子:一个 ORM 持久层框架2015-11-14 | 刘文俊这个想法其实已经在我心里很久了,自从对体检系统的框架伸出我的魔爪开始,我就一直想写一个属于自己的持久层框架。最近正好在学习 Hibernate,这个潜藏在心中的想法便越来越强烈。于是我迫...
-
11
从复读机、电子词典,到点读机、词典笔,再到智能作业灯、学习平板。我的学生时代,经历了一场英语学习工具的变革。本以为工作后就不会用到它们了,但现实告诉我,英语何时都不能放下。 科技公司的重大爆料、国内外的新鲜观点,想要做好编辑,我需要一款专业...
-
6
选装复杂看花眼!小鹏G9连夜改组合+降价增配,用户会买单吗 记者 吴遇利 正式发布才两天,小鹏G9就...
-
9
资讯 双11华为平板“真香”,全系优惠看花眼,入手哪款怎么选? 电科技袁创11-01 16:42 378 比电脑更便携,比手机性能...
-
6
买手机挑花眼?这四款热门手机总有一部是你的菜 评论(1)...
-
4
Dotnet的ORM千千万,还是喜欢用EF CORE 前面一些基础完成的差不多了,接下来可以集成数据库了,官方出品的ORM还是比较香。所以接下来就是来集成EF CORE。 安装包
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK