Quadrantendiagramm

Quadrantendiagramm

Dieses Diagramm zeigt die Zufriedenheitsrate jeder Technologie, verglichen mit ihrer Gesamtnutzung.

Zusätzlich: Technologien, bei denen es eine Interessenrate gibt. (Prozentsatz an Nicht-Nutzern, die daran interessiert sind, diese zu lernen.) Raten die höher als 50% sind, sind mit "on fire" markiert.

SchätzenVermeidenÜbernehmenAnalysieren38%MeMeteor94%ExExpress88%NxNext.js85%KoKoa28%SaSails69%FeFeathersJS0.02.0k4.0k6.0k8.0k10k12k14k0%10%20%30%40%50%60%70%80%90%100%Zufreidenheit in %Benutzer
Schätzen: Geringe Nutzung, hohe Zufriedenheit. Technologien die es Wert sind sie im Auge zu behalten.
Übernehmen: Viel Genutzt, hohe Zufriedenheit. Sichere Technologie zum Übernehmen.
Vermeiden: Geringe Nutzung, geringe Zufriedenheit. Technologien die man gerade besser nicht nutzen sollte.
Analysieren: Viel Benutzt, geringe Zufriedenheit. Überdenke diese Technologien wenn du diese aktuell benutzt.

Fazit

Javascript auf dem Server befindet sich in einem komischen Zustand. Auch wenn jedes Jahr zahlreiche Frameworks erscheinen, schaffen es nur Wenige ein ausreichendes Momentum zu erreichen um Express herauszufordern. Sogar Koa, welches ab und an als Express-Nachfolger gehandelt wird, hat eine geringe Zufreidenheitsrate (Und eine erheblich kleinere Nutzeranzahl).

Ein interessanter Einsteiger in diesem Bereich ist Next.js, welches in letzter Zeit hohe Wellen geschlagen hat. Auch wenn man es nicht wirklich mit einem vollausgestatteten Node-Backend vergleichen kann, hat sein Focus auf die Lösung des "serverseitig Rendern"-Problems für React-Apps es zu einem sehr nützlichen Tool gemacht.

Es ist außerdem interessant zu verfolgen welche Rolle serverlose Technologien wie AWS Lambda in den nächsten Jahren spielen werden. Wer weiß, vielleicht wird das Backend wie wir es kennen schon bald ein Relikt alter Zeiten sein!