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

2020 年 4 月 17 日
 JayLin1011
Node.js 基础的框架 Express 和 Koa 之后,NestJS 和 egg.js 选哪个作为进阶学习框架比较好?
因为两者是基于不同的底层框架再封装。
NestJS 又对 TS 支持更加直接,Express 生态也相对丰富,同时内置了 Swagger 方便生成接口测试文档。
egg.js 则对开发者更友好,同时基于 Koa 实现。
大佬们有没有好的建议,或者有其他更好的框架推荐一波。
11359 次点击
所在节点    Node.js
46 条回复
hantsy
2020 年 4 月 18 日
想自由一点直接基于 Express 就好了,现在 Node 也支持直接写 TS (安装 TS NOde )。
Nestjs 真的是非常不错,后台开发,微服务 全部考虑到了,如果有 ANgular 经验几乎不需要入门,拿来即用。
apeople
2020 年 4 月 18 日
nestjs, 写起来很舒服
JayLin1011
2020 年 4 月 18 日
@g00001 感谢你的建议。基于 egg 的 TS 有小伙伴分享了 midway,目前开始在熟悉和尝试 nestjs ,主要是部分概念和功能不太能对号入座,后续有余力我会再看看其他的。只能说趁着 TS 的浪潮滚滚而来赶紧乘风破浪。
JayLin1011
2020 年 4 月 18 日
@hantsy +1,感谢建议。
whynimal
2020 年 4 月 20 日
@JayLin1011 所以你选了 nestjs 吗? 可以说说你最终选这个的理由吗? 我也想了解.
JayLin1011
2020 年 4 月 26 日
@whynima 首先,你会 PHP 可以选 AdonisJs,会 Express / Java Spring / Angular 选 NestJS, 会 koa 或 egg 选 midwayjs 。其次,我是根据 star,生态,学习资料和小伙伴建议选的。其他的如 hapi 的没接触过所以放弃。你可以具體根據自己的學習路線合理規劃。

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

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

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

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

© 2021 V2EX