Node.js 基础的框架 Express 和 Koa 之后,NestJS 和 egg.js 选哪个作为进阶学习框架比较好? 因为两者是基于不同的底层框架再封装。 NestJS 又对 TS 支持更加直接,Express 生态也相对丰富,同时内置了 Swagger 方便生成接口测试文档。 egg.js 则对开发者更友好,同时基于 Koa 实现。 大佬们有没有好的建议,或者有其他更好的框架推荐一波。
nest.js我没用过,我目前在用TS版的egg.js,感觉还不错,至少满足我目前的需求。
如果你最后选择了egg.js,我建议你一定要使用TS版的egg.js,TS是真的香!
@darrenliuwei 我看 egg 官网有一些 TS 的介绍,也有小伙伴建议我使用 midwayjs 的,打算尝试下看看。一起加油吧。
学不动了。 javascript方案:egg.js (不考虑ts) 若要严仅,nest.js+ts方案 v.S java springboot方案 会选择後者。 一套便捷快速 一套完善严仅
@Solomonqoo 还没学完, vue3 也来了,java 没学过,nestjs 刚入门。我太难了。
midway or nest 都试试
@waitingsong 其他社区伙伴也是大概这个思路给我建议,感谢。目前打算先入门和巩固 nestjs,后续有余力会关注 Midway。
@jaylin1011 v2的也是你吧。建议你先试试 midway。 nestjs 走的是spring的路线,我觉得太重了。
@waitingsong 是我是我,新手入门只能从善如流,两边都进行依赖收集。感谢大佬们,建议很有帮助。
@jaylin1011 v2一楼那种一句话结论的不用理会。
midway 相对简单上手快。可用egg插件比较丰富。 nestjs 学习成本高些。 自己两个都试试看哪个更合适。
egg是基础框架,作为后端开发应该上ts,不过它对ts支持一般,不如用 midway。
@waitingsong 哈哈好的,关键还是在于我想怎么学。目前因为 midway 和 nestjs 都有 TS 的良好支持,所以会针对这两个生态来深入,不过我得先再熟练 TS。
Midway 很强大的,如果你真的是拿来做大型crud的业务.midway可以解决 3 层过小在egg上体验的问题,如果只是和GQL交互,或者简单的BFF 用tsegg足够了
nest很不错,值得推荐