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

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

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

https://study.congcong.us/t/663582

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

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

© 2021 V2EX