Nest.js 这么好的框架火不起来感觉好可惜啊

2019-09-24 20:36:58 +08:00
 cl903254852
前段时间试玩了一下 Nest.js ,感觉非常爽啊。 而且文档和生态都很全,Nest.js 把 Typescript 完美发挥到极致,写起来正的非常有感觉。

这么好的框架火不起来 好可惜
25852 次点击
所在节点    Node.js
79 条回复
ericgui
2019-09-25 00:40:16 +08:00
感觉各位还停留在工具这个层面。

怎么说呢,个人以为,还是要以解决实际问题为出发点。

我觉得 nextjs 挺好,但如果无脑尬吹,也不好,毕竟到底你用了 nextjs 是否解决了你的问题了吗?是否适合你们团队?是否适合你们的业务?等等吧,技术选型,考虑因素很多。

个人玩玩的话,随便玩,没问题。
echo314
2019-09-25 01:04:48 +08:00
和其他事情类似,能不能火能不能成功要天时地利人和。
lynskylate
2019-09-25 01:08:43 +08:00
写 nest.js 每次写一半都会让我有一种感觉,我为什么不直接用 spring 呢。
wunonglin
2019-09-25 02:02:04 +08:00
@hyyou2010 spring 能在 node 用吗?
LancerComet
2019-09-25 03:57:35 +08:00
同类还有 TS.ED ,一开始就是个服务容器,现在功能全了后两者就开始类似了
gowk
2019-09-25 06:54:50 +08:00
别问,问就是 Spring
flyxl
2019-09-25 07:56:24 +08:00
@wunonglin 为用 node 而 node ?
murmur
2019-09-25 08:05:48 +08:00
都到了这个需求了还部拥抱 spring
jaskle
2019-09-25 08:14:24 +08:00
小项目用 node 爽翻天,大项目基本上天天调试就行了,脚本语言硬伤
CocaColf
2019-09-25 08:52:07 +08:00
之前自己写过小项目,感觉写起来很有感觉,但是官方文档是真的不怎么样
hantsy
2019-09-25 08:53:11 +08:00
nestjs 已经很火了, 作为新兴框架上升很快。

不过像 Express 这些添加了 Typescript 官方支持,完全可以用 Typescript 写了。
hantsy
2019-09-25 08:56:37 +08:00
@cl903254852 fastify 应该是从头重写的,以性能著称。API 写法与 Express 有相似之处。
NestJS 不一样,包装了 Express,Koa。对于 OOP 熟悉,很容易入手,加上 Typescript 和 Rxjs,写起来感觉比较现代吧。
wszgrcy
2019-09-25 08:59:01 +08:00
用 ng,然后无门槛过渡
wunonglin
2019-09-25 09:16:56 +08:00
@flyxl 只会 js、ts,不会 java、c++,难道 node 有了类似 spring 的框架不好?而且 nest.js 是 node 所有框架里面对 ts 支持最好的,没有之一
hapboy
2019-09-25 09:17:08 +08:00
做过项目,Nest.js 、TypeORM 还是有太多坑,特别是 TypeORM。
fool079
2019-09-25 09:25:22 +08:00
nest + graphql 做 bff 真香
abcbuzhiming
2019-09-25 10:00:59 +08:00
@wunonglin nest.js 有个非常尴尬的地方,它的思路完全是后端的思路,静态的,强类型约束,依赖注入。你想想 node 面对的绝大部分用户,都是不喜被约束的脚本小子,ts 这东西算是广受好评并被广为宣传的,但是大量搞前端的就死活接受不了,尤其是类型系统。让他们接受被约束的更厉害的 nest.js...呵呵呵我不看好。
cuzfinal
2019-09-25 10:03:19 +08:00
为什么不用 spring 呢
abcbuzhiming
2019-09-25 10:03:44 +08:00
@hapboy 能说一下 TypeOrm 的坑在哪里吗,目前 node 领域比较好的 ORM 有哪些?
whypool
2019-09-25 10:24:52 +08:00
express 一把梭,为啥要学新的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX