纯 JSON API 的话 Node.js 有什么服务框架可以推荐?
資深大佬 : mebtte 3
egg ?
大佬有話說 (35)
功能最完善还是 eggjs,nestjs 比 koa 完善,但奈何 nestjs 的 ts 更香
推荐 nestjs
eggjs 比较全面些,基本不需要在基础性工作上花上较多的时间,它最引以为傲的是渐进式的扩展性。
nestjs 架构设计借鉴于 java sprint, 基础性工作没有 eggjs 完善,但它最大的优势是对 typescript 的完美支持,这在大型项目开发中的确能有不少帮助。
最后总结:
– 如果你熟悉 ts 和 java spring,那么 nestjs 会让你上手快点,也符合现在前端的潮流;
– 如果你不熟悉 ts,也没写过 nodejs,那么 eggjs 可能更适合你,它有助于你集中精力在业务实现上而非基础性工作。
“框架”有一千行的,有几十万行的,最终还是得看你需要哪些特性,要是单纯写个 REST+CURD 用不着什么复杂的框架,但如果是从.Net 和 Java Web 转行过来的还想用原来的习惯来开发就找些对标的框架。