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ÜbernehmenAnalysieren82%RdRedux94%GqGraphQL46%RyRelay/Relay Modern93%ApApollo78%MxMobX0.02.0k4.0k6.0k8.0k10k12k0%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

Früher war alles besser. Deine Daten waren in der Datenbank, der Server nahm sich die Daten von Dieser, packte sie in ein Template und schickte das ganze Ding dann zurück an den Client.

Aber die Dinge sind nicht mehr so einfach, heute müssen Apps selbst wissen woher sie die Daten bekommen um Diese dann eigenhändig in Templates und Components zu rendern. Aufgrund dessen ist eine ganze Menge an Fetching- und Datamanagementtools aufgetaucht.

Redux ist ohne jeden Zweifel das am weitesten verbreitete dieser Tools, 82% Zufriedenheitsrate zeigen wie hochangesehen Redux mitlerweile ist.

Aber der ganze Bereich könnte bald von der GraphQL-Schockwelle aufgerollt werden. Die GraphQL-Nutzterrate ist in zwei Jahren von 5 auf 20 Prozent gestiegen, und die meisten User nutzen Apollo als Client. Da in Apollo die Nutzung von Redux seit der letzten Version optional ist, sollte es keine Überraschung sein wenn das Ergebnis des nächsten Jahres ziemlich unterschiedlich aussieht...