跳到内容

后端框架

服务端的 JavaScript

我们重点介绍我们认为您应该了解的有趣特性或库。

库亮点: ElysiaJS

周围有很多后端框架,但 Elysia 是唯一一个建立在 Bun 之上的框架。

利用一个全新的运行时可能是一个冒险的赌注,但鉴于 Bun 自身日益增长的受欢迎程度,这个赌注似乎可能会得到回报。如果有的话,这肯定被证明是一个有趣的实验!

有用资源

后端框架随时间变化的比率

在缺席调查三年后,确实是时候回顾一下后端框架了。毫无疑问,Express 在使用方面仍然是领导者,即使 Nest 正在以不错的速度进步。

但当切换到满意度标签页时,情况就更有趣了,前三个项目(HonoNitroElysiaJS)都是新进入者,使这成为未来几年最令人兴奋的类别之一。

Express
NestJS
Fastify
Strapi
Hono
Koa
ElysiaJS
Adonis
Hapi
Directus
tRPC
Nitro

模式:

视图:

使用度:

使用过某个项目的受访者比例
0%
20%
40%
60%
80%
100%
2017
2018
2019
2020
2021
2022
2023
2024
2025
0%
20%
40%
60%
80%
100%

其他后端框架

oRPC 提供类型安全的 API,与 TypeScript 巨变之前创建的传统后端解决方案相比,这是一个很大的卖点。
0%
20%
40%
60%
80%
100%
34
24
3
payload
20
17
5
effect
14
13
10
8
其他答案
122
0%
20%
40%
60%
80%
100%
受访者百分比
我们邀请 JavaScript 社区成员分享他们的“年度之选”

我的 2025 年度之选: The Atproto Dev Community

我认为 atproto 开发者社区值得关注——其中一个官方 SDK 是 TypeScript!另外还要向 Jason Lengstorf 和所有参与 this 的人致敬。
我们邀请 JavaScript 社区成员分享他们的“年度之选”

Jenn Schiffer

著名蜡烛制造商和卡拉 OK 专业人士
受访者倾向于使用相对较少的后端框架,这可能就是为什么 Express 仍然如此占主导地位的原因:一旦你选择了一个后端,你就不太可能特意去尝试新的选项。
0%
5%
10%
16%
21%
26%
01
0
2,868
02
1
3,387
03
2
2,772
04
3
1,842
05
4
1,030
06
5
566
07
6
276
08
7
140
09
8
69
10
9
37
11
10
8
12
11
2
13
12
5
0%
5%
10%
16%
21%
26%
调查对象百分比

后端框架痛点

虽然 Express 在首次发布 15 年 后仍被广泛使用,但有些人开始希望后端生态系统能够转向更现代的替代方案。

在提供类型安全、兼容 TypeScript 的 API 方面尤其如此,这是那个古老的框架从未打算做的事情。

在使用后端框架时,您遇到了哪些痛点?
(自由提问)
多选
0%
20%
40%
60%
80%
100%
01
02
Static typing
03
Browser support
04
Performance
05
06
Excessive complexity
07
Lack of documentation
08
Choice overload
10
Frontend testing
0%
20%
40%
60%
80%
100%
受访者百分比
API Design in Node.js, v5
Scott Moss
Netflix

API Design in Node.js, v5

Build scalable APIs for any application with Node.js and Express. Learn RESTful API design best practices as you design routes, run Postgres migrations, and secure your API with JWT-based authentication.
Backend System Design
Jem Young
Netflix

Backend System Design

Grab your favorite diagramming tool and develop the system-thinking skills to solve complex backend design challenges related to scaling, data storage, reliability, and performance.
感谢合作伙伴对我们的支持! 了解更多。