Appearance
framework
Node.js拥有丰富的后端框架和库,以下是一些Node.js排名靠前的后端框架:
还有其他的一些流行的Node.js后端框架,如Sails、LoopBack、Adonis等,每个框架都有其优点和适合的场景。
next, hapi, strapi, eggjs、fastify、strapi、sails、
****小需求 ,大需求 NestJS
fastify 足够了,nestjs 太复杂,自己用用完全没必要
30 个接口的话直接用 Nestjs 吧,开箱即用,搭配 prisma 非常丝滑,用 Express 还需要自己一点一点组轮子。别用阿里的东西,面向 kpi 的产物,用了会变得不幸。
strapi 基于 koa 快速开发 api 用的 。可以玩一玩。
使用过 express,koa,fastify,推荐使用 fastify 。
可以试试 Serverless ,出活比 mvc 框架快多了 推荐 faas.js
另外,sails 框架,没深入用过,但了解过,应该也能满足你的需求,像 laravel 或 django 框架布署到工具链都还可以吧。框架比较大点(如果框架大,也需要多点时间学习)。
要快有 fastify ,要简单有 express ,koa ,要有 nestjs ,不想看 node_modules 黑洞有 pnpm ,性能问题除了大公司,中小企业的业务有多少会达到 nodejs 瓶颈的,这时候为什么不能用 nodejs ?有一点那是没错,会其他后端 java ,go 之类的那是本来就没必要用 nodejs 。一般都是前端或者其他语言的,要写后端基本上就会考虑 nodejs 更多。
看了下 datadog 公布的数据,单看 AWS Lambda ,node 占比很高,而且 60%的大型企业部署会使用 3 种以上语言。
更新: 2023-08-02 10:27:35
原文: https://www.yuque.com/u3641/dxlfpu/wbvd7vb24m4mzrfb