Dieses Jahr gab es viel Forschung zur Landschaft! Hier sind ein paar Auszüge aus einer Reihe von Artikeln. In jedem gibt es Unmengen von Informationen, daher picke ich hier nur ein paar saftige Zitate heraus.
Vielleicht ist der interessanteste Punkt, wie unterschiedlich die Daten sind, die betrachtet werden. Jede dieser Quellen ist anders: eine große Entwicklerumfrage, npm-Daten, GitHub-Daten und StackOverflow-Daten. Doch sie erzählen meist dieselben Geschichten.
Der brutale Lebenszyklus von JavaScript-Frameworks
Ian Allen von StackOverflow schreibt
JavaScript UI-Frameworks und -Bibliotheken funktionieren in Zyklen. Alle sechs Monate taucht ein neues auf und behauptet, die UI-Entwicklung revolutioniert zu haben. Tausende von Entwicklern integrieren es in ihre neuen Projekte, Blogbeiträge werden geschrieben, Stack Overflow-Fragen werden gestellt und beantwortet, und dann taucht ein neueres (und noch revolutionäreres) Framework auf, um den Thron zu besteigen.
Mithilfe des Stack Overflow Trends-Tools und einiger unserer internen Verkehrsdaten haben wir uns einige der prominenteren UI-Frameworks angesehen: Angular, React, Vue.js, Backbone, Knockout und Ember.
Die Top JavaScript-Trends, die man 2018 im Auge behalten sollte
Ryan Chartrand von X-Team für Hackernoon schreibt
Vor einem Jahr hatten die wenigsten geglaubt, dass Vue jemals ein großer Konkurrent für React werden würde, wenn es um die Übernahme durch große Unternehmen geht, aber dieses Jahr war Vue unmöglich zu ignorieren, und es schickte Angular sogar ein wenig in den Schatten, was den Entwickler-Hype angeht.
Der Zustand von JavaScript 2017
Sacha Greif verwendet eine Umfrage anstelle von Nutzungsdaten
Wir stellten über hundert Fragen an mehr als 28.000 Entwickler auf der ganzen Welt, die Themen von Front-End-Bibliotheken bis hin zu Back-End-Frameworks abdecken.
Besonders gut gefallen haben mir die Meinungen. Viele Leute, die gerne mit JavaScript arbeiten und finden, dass es sich in die richtige Richtung bewegt, *und* es gleichzeitig als übermäßig komplex empfinden.
Der Zustand von JavaScript-Frameworks, 2017
Dieser hier ist von Laurie Voss von npm, was wahrscheinlich die beste Datenquelle für die Nutzung ist, aber interessante Herausforderungen mit diesen Daten mit sich bringt
Sie können die Download-Statistiken von npm nutzen, um Einblicke in die Anzahl der Personen zu erhalten, die aktiv in die Nutzung und Wartung eines Pakets investiert sind. Wahrscheinlich wichtiger als die absolute Beliebtheit ist jedoch das Wachstum.
Pakete, sobald sie in Software integriert sind, haben ein sehr langes Leben. Menschen reißen Pakete nur sehr selten aus Software heraus, sobald sie installiert sind. Aufgrund dieses sehr geringen "Churns" nehmen Pakete kaum im Gebrauch ab. Darüber hinaus wachsen fast alle Pakete im npm-Repository in ihrer Nutzung, da die Gesamtzahl der npm-Benutzer weiter in die Höhe schnellt. Sie unterscheiden sich nur in ihrer Wachstumsgeschwindigkeit.
Das erschwert die Messung des Wachstums, da die Messung des absoluten Wachstums der Downloads ständig dazu führt, dass fast alles beliebt erscheint.
Alles in allem erzählt es eine bekannte Geschichte: React ist unglaublich beliebt und Vue ist dasjenige, das man im Auge behalten sollte.
Top JavaScript-Bibliotheken & Tech, die man 2018 lernen sollte
Eric Elliott schreibt
Vue.js schnitt 2017 sehr gut ab. Es bekam viele Schlagzeilen und viele Leute interessierten sich dafür. Wie ich vorausgesagt hatte, kam es nicht annähernd an React heran, und ich bin zuversichtlich, dass es auch 2018 React nicht überholen wird. Dennoch könnte es 2018 Angular überholen.
JavaScript Rising Stars 2017
Michael Rambeau schreibt
Erneut ist Vue.js das trendigste Projekt des Jahres, mit über 40.000 Sternen, die im Laufe des Jahres auf GitHub hinzugekommen sind.
Das ist weit mehr als 2016 (26.000 Sterne), und der Abstand zum nächsten Konkurrenten (React) ist noch größer.
Danke für die Erwähnung von State Of JS und Rising Stars :)
Mehr muss nicht gesagt werden – jQuery regiert immer noch.