Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen vue.js und anderen Frameworks?

Was ist der Unterschied zwischen vue.js und anderen Frameworks?

coldplay.xixi
coldplay.xixiOriginal
2020-12-03 16:35:234213Durchsuche

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.

Was ist der Unterschied zwischen vue.js und anderen Frameworks?

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.

  • 2. Unterschiede zu React

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

  • Was ist der Unterschied zwischen Vue Virtual Dom? und reagieren Sie auf den virtuellen Dom.
Vue verfolgt die Abhängigkeiten jeder Komponente und muss nicht den gesamten Komponentenbaum neu rendern.

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.

Verwandte kostenlose Lernempfehlungen:

Javascript

(Video)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn