关于 Node.js 框架进阶选型的问题。

2020-04-17 21:41:25 +08:00
 JayLin1011
Node.js 基础的框架 Express 和 Koa 之后,NestJS 和 egg.js 选哪个作为进阶学习框架比较好?
因为两者是基于不同的底层框架再封装。
NestJS 又对 TS 支持更加直接,Express 生态也相对丰富,同时内置了 Swagger 方便生成接口测试文档。
egg.js 则对开发者更友好,同时基于 Koa 实现。
大佬们有没有好的建议,或者有其他更好的框架推荐一波。
10429 次点击
所在节点    Node.js
46 条回复
JayLin1011
2020-04-17 23:59:15 +08:00
@Lxxyx 爱了爱了,我了解下这个。
airyland
2020-04-18 00:05:19 +08:00
只有一句说不要用什么的,直接忽略就行了。偏题又没任何参考作用。
wunonglin
2020-04-18 00:26:37 +08:00
nestjs
hyyou2010
2020-04-18 00:44:22 +08:00
稍稍用过 koa2 及 egg,感觉做产品是不够方便的。可能 nestjs 较好,以后兼学 spring 。
eggjs 的定位似乎是框架的基础,大概是这种说法吧。
JayLin1011
2020-04-18 02:37:58 +08:00
@airyland 没事,集思广益,最终我总要选一个深入了解,先大致了解下可能的技术选型的前景和优缺点。
JayLin1011
2020-04-18 02:38:22 +08:00
@wunonglin 好的,收到=。=
JayLin1011
2020-04-18 02:41:19 +08:00
@hyyou2010 NestJS 确实足够出色,虽然很多来自 Spring 的概念我还不够深入,总觉得有点懵哈哈,当然它对 TS 的支持让我更有学习动力。egg 的话楼上有大佬建议更近一步的还有 midway,刚找了一下对 TS 也是很友好,有待研究。
puncsky
2020-04-18 06:08:24 +08:00
自己造一个自己用 https://onefx.js.org/
lihongming
2020-04-18 06:19:48 +08:00
既然 restful,何不学学 serverless ?
wukongkong
2020-04-18 06:29:31 +08:00
推荐 nestjs,写了几个程序,熟练之后还是非常方便的
xymn
2020-04-18 06:29:50 +08:00
es4x
yangxin0
2020-04-18 06:53:51 +08:00
我选择用 spring 。
JayLin1011
2020-04-18 09:39:18 +08:00
@lihongming 只在微信小程序用过。
JayLin1011
2020-04-18 09:40:24 +08:00
@puncsky 个人能力有限,暂时还造不动=。=
JayLin1011
2020-04-18 09:40:41 +08:00
JayLin1011
2020-04-18 09:41:25 +08:00
onfuns
2020-04-18 10:19:03 +08:00
学习成本上 eggjs 用一天,nestjs 就得用一个星期。如果你想快速上手开发那就 eggjs,nestjs 太偏后端思维了。
JayLin1011
2020-04-18 11:09:08 +08:00
@onfuns 好的,谢谢你的建议。
jhs1873
2020-04-18 13:57:41 +08:00
strapi 基于 koa 快速开发 api 用的 。可以玩一玩。
g00001
2020-04-18 14:12:13 +08:00
国内肯定很多人给你安利 egg,但是新项目最好选 nest.js + typescript ,最重要的其实是 typescript,至于 nest.js 一些花式炫技的用法别太当真就行了,java 那一套不是总是好的。

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

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

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

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

© 2021 V2EX