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ÜbernehmenAnalysieren87%EElectron84%RnReact Native34%CvCordova62%NsNativeScript52%IoIonic79%NaNative Apps0.01.0k2.0k3.0k4.0k5.0k6.0k0%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

In dieser Kategorie erkennt man klar und deutlich wie JavaScript seinen Einfluss auf mehr als den Browser ausgeweitet hat.

React Native und Electron sind die beiden führenden Lösungen um Mobil- und Desktopapplikationen unter der Nutzung von Webtechnologien umzusetzen. Zufälligerweise zeigen beide Techniken auch ähnliche Ergebnisse in "Zufriedenheit" und Nutzeranzahl.

Die Vielseitigkeit von Electron (man kann es mit jedem UI-Framework nutzen und es wird oft mit React oder Vue.js assoziiert) erklärt wahrscheinlich warum diese Technologie in Sachen "Zufriedenheit" am besten in der Kategorie abgeschnitten hat.

Doch die Dinge sind noch lange nicht fix. Airbnb hat jüngst eine gründliche Artikelreihe veröffentlicht, welche ihre Entscheidung, React Native im Bezug auf native Apps für ihre nächsten Produkte aufzugeben, erklärt.

Als Alternative zu React Native, können Entwickler, die plattformunabhängige Apps in JavaScript schreiben wollen ohne dabei an die React-Regeln gebunden zu sein, Weex einen Besuch abstatten, welches auf dem Vue.js-Ökosystem basiert.

Außerdem hat auch Google einige interessante Mitstreiter in diesem Bereich. Zum Einen wäre da Carlo, ein brandneues "Cleveres Node App Framework" veröffentlicht von Google und aufbauend auf Puppeteer; Zum Anderen Flutter: Anstatt wie React Native eine JavaScript "Brücke" zu schaffen, kompiliert Flutter zu richtigem nativen Code. Allerdings nutzt Flutter Dart, also wird React Native immernoch relevant für JavaScript-Entwickler blieben die sich bereits mit dem React-System auskennen.