Gå til innhold

Back-end rammeverk

JavaScript på serveren.

We're highlighting interesting features or libraries we think you should know about.

Library Highlight: ElysiaJS

Det finnes mange back-end-rammeverk, men Elysia skiller seg ut som det eneste bygget på Bun.

Å satse på en helt ny runtime kan være risikabelt, men med Buns voksende popularitet ser det ut til at satsingen kan lønne seg. Om ikke annet er det i alle fall et interessant eksperiment!

Useful Resources

Back-end Frameworks Ratios Over Time

Etter tre års fravær fra undersøkelsen var det på tide å sjekke tilbake på back-end-rammeverkene. Og ingen overraskelse her: Express er fortsatt lederen når det gjelder bruk, selv om Nest avanserer i et pent tempo.

Men ting blir mer interessante når vi ser på Satisfaction-fanen, der de tre første prosjektene (Hono, Nitro og ElysiaJS) alle er nye innslag, noe som gjør dette til en av de mest spennende kategoriene å følge de kommende årene.

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

Modus:

Visning:

Bruk:

Proportion of respondents having used an item
0%
20%
40%
60%
80%
100%
2017
2018
2019
2020
2021
2022
2023
2024
2025
0%
20%
40%
60%
80%
100%

Other Back-end Frameworks

oRPC tilbyr typesikre API-er, noe som er et stort fortrinn sammenlignet med tradisjonelle back-end-løsninger som ble laget for TypeScript-omveltningen.
0%
20%
40%
60%
80%
100%
34
24
3
payload
20
17
5
effect
14
13
10
8
Andre svar
122
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål
Vi ba medlemmer av JavaScript-miljøet dele sitt “årets valg”

Mitt 2025-valg: The Atproto Dev Community

Jeg mener at atproto-utviklermiljoet fortjener rampelyset - en av de offisielle SDK-ene er TypeScript! Og en ekstra shout-out til Jason Lengstorf og alle andre som var involvert i dette.
Vi ba medlemmer av JavaScript-miljøet dele sitt “årets valg”

Jenn Schiffer

Anerkjent lysmaker og karaokeproff

Number of Items

Respondentene bruker vanligvis relativt få back-end-rammeverk, noe som kan forklare hvorfor Express forblir så dominerende: har du valgt en back-end, er det lite sannsynlig at du går ut av din vei for å prøve nye alternativer.
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%
% av deltagere i undersøkelsen

Back-end Frameworks Pain Points

Selv om Express fortsatt er mye brukt 15 år etter første lansering, begynner noen å ønske at back-end-økosystemet beveger seg videre til mer moderne alternativer.

Dette gjelder spesielt når det kommer til typesikre, TypeScript-kompatible API-er, noe det ærverdige rammeverket aldri var ment å tilby.

What pain points have you encountered when using back-end frameworks?
Fritekstformat
Multiple
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%
% besvarelser på spørsmål

Anbefalte ressurser

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.
Takk til våre partnere for deres bidrag! Lær mer.