Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen vue.js und anderen Frameworks?
Die Unterschiede zwischen vue.js und anderen Frameworks: 1. Der Lernaufwand von AngularJs ist relativ hoch, während die von Vue selbst bereitgestellten APIs relativ einfach und intuitiv sind. 2. React basiert auf Virtual DOM [virtuelles DOM] und Vue verwendet DOM-Vorlagen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Vue Version 2.9.6, Dell G3-Computer. Diese Methode ist für alle Computermarken geeignet.
【Empfohlene verwandte Artikel: vue.js】
vue.js unterscheidet sich von anderen Frameworks:
1. Der Unterschied zu AngularJS
Augular kommt von Google und ist eines der beliebtesten Derzeitige Frameworks. 1. Komplexes interaktives System, angewendet auf den PC. Was wir normalerweise AngularJS nennen, bezieht sich auf Angular 2. Angular 1 und Angular 2 können als zwei verschiedene Frameworks betrachtet werden, die eine Neufassung von AngularJS (der ersten Version des Frameworks) darstellen.
Gleiche Punkte
Beide unterstützen Befehle – integrierte Befehle und benutzerdefinierte Befehle
Beide unterstützen Filter – sowohl integrierte Filter als auch benutzerdefinierte Filter
unterstützen bidirektionale Bindung Low-End-Browser (wie IE6/7/8)
Unterschiede
AngularJs hat einen höheren Lernaufwand, wie zum Beispiel das Hinzufügen von Dependency-Injection-Funktionen, während die von Vue selbst bereitgestellten APIs relativ einfach und intuitiv sind .
In Bezug auf die Leistung setzt AngularJS auf eine schmutzige Überprüfung der Daten. Je mehr Uhren es gibt, desto langsamer wird es. Vue verwendet eine auf Abhängigkeitsverfolgung basierende Beobachtung und asynchrone Warteschlangenaktualisierungen, sodass alle Daten unabhängig aktualisiert werden.
React ist eine JavaScript-Bibliothek, die zum Erstellen von UI-Komponenten für Webanwendungen verwendet wird. React wird von Facebook verwaltet und viele führende Technologiemarken nutzen React in ihren Entwicklungsumgebungen. Gleiche Punkte
React verwendet eine spezielle JSX-Syntax. Vue empfiehlt außerdem die Verwendung von .vue zum Schreiben. Beide müssen zur Verwendung kompiliert werden
Die Grundidee ist dieselbe: Alles ist eine Komponente, und Komponenteninstanzen können dies verschachtelt sein
Beide bieten vernünftige Hook-Funktionen, die es Entwicklern ermöglichen, die Verarbeitungsanforderungen anzupassen.
verfügt nicht über integrierte funktionale Kernpakete, sondern wird in Form von Plug-Ins geladen.
Alle unterstützen Mixins-Funktionen in der Komponentenentwicklung
anderer Punkt
React basiert auf Virtual DOM (virtuelles DOM) und Vue verwendet die DOM-Vorlage. Das virtuelle DOM von React führt Dirty Checks durch.
Vue bietet Anweisungen, Filter usw., mit denen das DOM sehr bequem und schnell bedient werden kann
Der Unterschied zwischen Vue Virtual Dom und React Virtual Dom
Vue verfolgt die Abhängigkeiten jeder Komponente und muss nicht den gesamten Komponentenbaum neu rendern.Verwandte kostenlose Lernempfehlungen:Bei React werden alle Komponenten neu gerendert neu gerendert werden, also reagieren Die Lebenszyklusfunktionsmethode ShouldComponentUpdate wird zur Steuerung benötigt.
Vue
Vue.js ist eines der am meisten diskutierten und am schnellsten wachsenden JavaScript-Frameworks. Es wurde vom ehemaligen Google-Mitarbeiter Evan You erstellt, der als Google-Mitarbeiter an Angular gearbeitet hat. Sie können es als erfolgreich betrachten, da es attraktive Benutzeroberflächen mit HTML, CSS und JavaScript erstellen kann. Vue wird von Alibaba, GitLab und Baidu verwendet und von Entwicklern und Designern auf der ganzen Welt geschätzt.
Javascript
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen vue.js und anderen Frameworks?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!