Heim >Web-Frontend >js-Tutorial >Die drei großen Frameworks Angular, Vue und React sind 2018 in vollem Gange
Die drei wichtigsten Frameworks, die für das Frontend im Jahr 2018 heiß begehrt sind, sind: Angular, Vue und React. Lassen Sie uns über mein Verständnis dieser drei Hauptframeworks sprechen.
Zu Beginn des Zeitraums, vor drei oder vier Jahren oder früher, schien es nicht elegant zu sein, die Front-End-Seite mit nativem JS zu entwickeln Es war wie der Bau eines Hauses Stein für Stein, was sehr zeitaufwändig war und nicht bequem zu warten war. Das Aufkommen der jQuery-Bibliothek hat die Effizienz der Entwickler verbessert und die Browserkompatibilität verringert Einige alte Projekte werden noch verwendet, aber es gibt weder MVC noch MVVM. Die Architektur muss selbst konfiguriert werden.
Später erschien Angular im MVC-Framework, das relativ ineffizient war, und die Berechnung musste erneut durchlaufen werden.
Dann erschien das virtuelle DOM von React DOM-Operationen reduzieren die Kosten und verbessern die Effizienz und Programmleistung. Es muss jedoch mit einigen anderen Frameworks wie Flux, Redux usw. zusammenarbeiten Vue ist relativ kompliziert zu verwenden. Anweisungen sind zum Beispiel umständlich zu durchlaufen. Im Vergleich zu React ist Vue nicht so flexibel und einfach anzupassen, aber sehr effizient zu entwickeln Die Plug-Ins, Komponenten und das Ökosystem von Vue reichen für unsere allgemeinen Projekte aus. Obwohl Vue von Einzelpersonen geleitet wird, wird React vom Facebook-Team verwaltet und die Community ist relativ erfolgreich, aber Vue ist für viele Projekte geeignet und langsam expandiert, und auch die Aussichten sind sehr gut.
Angular
ng-if in Angular1 ist v-if in Vue sehr ähnlich, da das Befehlssystem von Vue von Angular1 inspiriert ist und viele Probleme in Angular1 in Vue gelöst werden kommt zu Angular2, es ist ein brandneues Framework im Vergleich zu Angular1. Es hat beispielsweise ein besseres Komponentensystem, die API hat sich auch stark verändert usw. Obwohl es stark verbessert wurde, ist es immer noch sehr aufgebläht >
Im Vergleich zu Angular2 wurden der Funktionsliste von Angular4 viele neue Funktionen hinzugefügt, außerdem wurden einige Verbesserungen an alten Funktionen vorgenommen. Programme, die Angular4 verwenden, verbrauchen weniger Speicherplatz und werden schneller ausgeführt als frühere Versionen. NutzungsszenarienAngularJS-Entwicklungshandbuch
zu lernen)Das obige ist der detaillierte Inhalt vonDie drei großen Frameworks Angular, Vue und React sind 2018 in vollem Gange. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!