Skip to content

Frameworks back-end

JavaScript côté serveur

Nous mettons en avant des fonctionnalités ou bibliothèques intéressantes que vous devriez connaître.

Mise en avant d'une bibliothèque : ElysiaJS

Il existe de nombreux frameworks back-end, mais Elysia est le seul construit sur Bun.

Miser sur un environnement d’exécution tout récent peut être risqué, mais la popularité croissante de Bun semble donner raison à ce choix. Quoi qu’il en soit, l’expérience est passionnante !

Ressources utiles

Évolution des taux des frameworks back-end

Après trois ans d’absence de l’enquête, il était temps de refaire le point sur les frameworks back-end. Sans surprise, Express reste le plus utilisé, même si Nest progresse à bon rythme.

Le classement est plus intéressant dans l’onglet Satisfaction : les trois premiers projets (Hono, Nitro et ElysiaJS) sont tous de nouveaux venus, ce qui fait de cette catégorie l’une des plus prometteuses à suivre dans les années à venir.

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

Mode :

Affichage :

Utilisation:

Proportion de répondants ayant utilisé un élément
0%
20%
40%
60%
80%
100%
2017
2018
2019
2020
2021
2022
2023
2024
2025
0%
20%
40%
60%
80%
100%

Autres frameworks back-end

oRPC propose des API sûres du point de vue des types, un avantage important par rapport aux solutions back-end traditionnelles conçues avant l’essor de TypeScript.
0%
20%
40%
60%
80%
100%
2
4
5
8
Autres réponses
0%
20%
40%
60%
80%
100%
Nous avons demandé aux membres de la communauté JavaScript de partager leur « choix de l’année ».

Mon choix de 2025 : The Atproto Dev Community

La communauté de développement atproto mérite d’être mise en lumière : l’un des SDK officiels est en TypeScript ! Merci également à Jason Lengstorf et à toutes les personnes qui ont participé à ce projet.
Nous avons demandé aux membres de la communauté JavaScript de partager leur « choix de l’année ».

Jenn Schiffer

Créatrice de bougies renommée et professionnelle du karaoké

Nombre d'éléments

Les répondants utilisent relativement peu de frameworks back-end, ce qui explique peut-être la domination persistante d’Express : une fois son back-end choisi, on cherche rarement à en essayer d’autres.
0%
5%
10%
16%
21%
26%
01
0
02
1
03
2
04
3
05
4
06
5
07
6
08
7
09
8
10
9
11
10
12
11
13
12
0%
5%
10%
16%
21%
26%

Difficultés liées aux frameworks back-end

Même si Express reste largement utilisé 15 ans après sa sortie, certains souhaiteraient que l’écosystème back-end adopte des solutions plus modernes.

C’est particulièrement vrai pour la création d’API sûres du point de vue des types et compatibles avec TypeScript, ce que ce vénérable framework n’a jamais eu vocation à faire.

Quelles difficultés avez-vous rencontrées en utilisant des frameworks back-end ?
Multiple
Principaux sujets problématiques dans l'ensemble.

Affichage :

Éléments qui ne font pas partie de « limitations »
0%
20%
40%
60%
80%
100%
01
Lack of “all in one” framework
1
02
Cognitive overload
3
03
04
Education
4
05
JavaScript on the server
06
Performance
07
Architecture issues
2
08
09
Databases & ORMs
1
10
Ecosystem issues
1
11
End-to-end typesafety
12
Tooling
1
13
Authentication
14
Deployment
15
Maintenance
16
17
Static typing
18
Debugging
2
19
maturity
20
Input Validation
22
ESM & CJS
23
Dependencies
24
Server-client communication
1
25
0%
20%
40%
60%
80%
100%

Ressources recommandées

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.
Contenu sponsorisé par nos partenaires. En savoir plus.