Fazit und Zusammenfassung der Frameworks
Veröffentlicht am:
April 13, 2021
Lesezeit:
Minuten
Dieser Artikel der Blogreihe "JavaScript Frameworks" dient als Zusammenfassung der Frameworks Angualr/Angular JS, React.js und Vue.js, die in den vorherigen Artikeln ausführlich dargstellt wurden.
Front-End-Entwickler begrüßen eine so breite Palette komplexer und flexibler Frameworks, mit denen es fast keine Probleme gibt, die mit den richtigen Tools, einer hilfreichen Community und einer gewissen Programmiererfahrung gelöst werden können. Die Community ist bei allen drei riesig, kaum eine Frage, die im Alltag gestellt werden kann, wurde noch nicht beantwortet. Bei der Verwendung von React sollte der Ansatz gefördert werden, dass viele Pfade und damit viele Tools zu einem Ziel führen. Hier gibt es fertige Toolkits, insbesondere für Anfänger, die noch keinen geeigneten Werkzeugkasten gefunden und zusammengestellt haben.
Diejenigen, die alles aus einer Hand und mit klaren Anweisungen zu ihrem Ziel bevorzugen, sind bei Angular und Vue.js in guten Händen. Angular erfordert eine gewisse Lernphase. Neulinge in diesem Bereich können überfordert sein. Diejenigen, die im Allgemeinen den Ansatz von Angular bevorzugen, aber eine leichtere Erreichbarkeit und weniger Overhead wünschen, sind mit Vue.js häufig an der richtigen Stelle. Kleine bis mittelgroße Aufgaben können mit durchdachten Workflows und praktischer Dokumentation erledigt werden. Das Framework kann mit großen oder Unternehmensanwendungen an seine Grenzen stoßen. Das Ökosystem und die Gemeinschaft haben noch nicht die Größe der beiden Rivalen Angular und React erreicht, auch wenn der Trend schnell wächst.
Hier React und Vue sind in vielerlei Hinsicht ähnlich. Beide:
- verwenden Virtual DOM
- bieten Reaktivität und Komponentenstruktur
- konzentrieren sich auf die Stammbibliothek und übertragen andere Probleme wie das Routing oder die Verwaltung des globalen Anwendungsstatus auf zusätzliche Bibliotheken
Einige Teile der Vue-Syntax sehen der AngularJS-Syntax sehr ähnlich (vergleichen Sie beispielsweise v-if und ng-if). Dies ist kein Zufall. Wir glauben, dass viele der Ideen hinter AngularJS richtig sind und in den frühen Tagen von Vue von ihnen inspiriert wurden. Zugleich gibt es jedoch viele schmerzhafte Probleme bei AngularJS. Vue ist sowohl in Bezug auf die API als auch in Bezug auf die Architektur viel einfacher als AngularJS. Wenn die Anwender genug Wissen erwerben, um nicht triviale Anwendungen zu schreiben, dauert dies normalerweise weniger als einen Tag, was bei
AngularJS nicht der Fall ist.
Zur weiteren Unterstützung bei der Auswahl:
Quelle: https://www.youtube.com/watch?v=_P2fGeg9I5o
Hier seht ihr alle Artikel der Blogreihe JavaScript Frameworks:
Kategorien
Juni 07, 2022
Mai 03, 2022