Angular, Vue.js und React: Drei JavaScript-Frameworks im Vergleich
Zahlreiche JavaScript-Frameworks buhlen um die Gunst der Webentwickler. Wir untersuchen die drei derzeit angesagtesten: Angular, React und Vue.js.
- Sebastian Springer
In der JavaScript-Welt spricht man immer häufiger von "Framework Fatigue": Der Markt wird so sehr mit Frameworks und den dahinterstehenden Technologien und Konzepten überflutet, dass Entwickler schnell den Überblick verlieren können. Dabei ist die Entscheidung für ein Framework wesentlich für eine Webanwendung – ein Wechsel des Frameworks während der Implementierung erfordert erheblichen Aufwand.
Dieser Artikel stellt die derzeit populärsten JavaScript-Frameworks, ihre Gemeinsamkeiten und Unterschiede sowie die jeweiligen Ansätze und Methoden vor. Lösungen für gängige Problemstellungen zeigen, wie sich die Arbeit mit Angular, React und Vue.js anfühlt.
Die angesagtesten Frameworks
Anfang 2018 veröffentlichte Laurie Voss, Mitbegründer und COO von NPM Inc., eine Analyse der JavaScript-Frameworks anhand der Download-Zahlen der NPM Registry. Die Trendkurven in der oberen Abbildung zeigen eine Metrik, die NPM als "share of the registry" bezeichnet: die Anzahl der Downloads bereinigt um das Wachstum der Registry insgesamt. In dieser Metrik liegt React deutlich vorne.