Heim > Artikel > Web-Frontend > Welche Beziehung besteht zwischen Vue und Knoten?
Es spielt keine Rolle. Vue ist ein Front-End-Framework. Node ist eine Back-End-Entwicklungssprache, genau wie PHP, Java und C#. Aber sie können zusammen verwendet werden.
Node ist eine Entwicklungsplattform, die die Ausführung von JavaScript auf der Serverseite ermöglicht. Dadurch wird JavaScript mit serverseitigen Sprachen gleichgesetzt PHP-, Python-, Perl- und Ruby-Skriptsprache. Es wurde im Mai 2009 veröffentlicht und von Ryan Dahl entwickelt und beinhaltet im Wesentlichen den Chrome V8-Motor.
Node optimiert einige spezielle Anwendungsfälle und bietet alternative APIs, um die Ausführung von V8 in Nicht-Browser-Umgebungen zu verbessern. Die V8-Engine führt Javascript sehr schnell aus und hat eine sehr gute Leistung. Node ist eine auf der Chrome-JavaScript-Laufzeitumgebung basierende Plattform, die zum einfachen Erstellen von Webanwendungen mit schneller Reaktionsgeschwindigkeit und einfacher Erweiterung verwendet wird. Node verwendet ein ereignisgesteuertes, nicht blockierendes I/O-Modell, um leichtgewichtig und effizient zu sein, was es ideal für die Ausführung datenintensiver Echtzeitanwendungen auf verteilten Geräten macht. (Empfohlenes Lernen: JavaScript-Video-Tutorial.)
Vorteile von Node
Node, als aufstrebendes Front-End-Framework und umgekehrt -End-Sprache, Es gibt viele attraktive Orte:
RESTful API
Single-Threaded
Knoten kann weiterhin Aufgaben gleichzeitig ausführen, ohne zusätzliche Threads hinzuzufügen. Verarbeitung – Knoten. js ist Single-Threaded. Es implementiert gleichzeitige Vorgänge über die Ereignisschleife, und wir sollten dies voll ausnutzen – blockierende Vorgänge so weit wie möglich vermeiden und stattdessen nicht blockierende Vorgänge verwenden.
Nicht blockierende E/A
V8 Virtual Machine
Ereignisgesteuert
Vue (ausgesprochen /vjuː/, ähnlich wie view ) Ja Ein fortschrittliches Framework zum Erstellen von Benutzeroberflächen. Im Gegensatz zu anderen großen Frameworks ist Vue so konzipiert, dass es Schicht für Schicht von unten nach oben aufgetragen werden kann. Die Kernbibliothek von Vue konzentriert sich nur auf die Ansichtsebene, die nicht nur einfach zu starten ist, sondern auch leicht in Bibliotheken von Drittanbietern oder bestehende Projekte integriert werden kann. Andererseits ist Vue in Kombination mit einer modernen Toolkette und verschiedenen unterstützenden Bibliotheken durchaus in der Lage, Treiber für komplexe Single-Page-Anwendungen bereitzustellen.
Wenn Sie Vue einfach nur als Hilfs-Plug-In für Ihre Front-End-Entwicklung verwenden möchten, müssen Sie nur direkt auf vue.js verweisen, um die bidirektionale Bindungsfunktion von Vue zu realisieren.
Was node.js betrifft, stellt node.js, wenn ich es sagen muss, eine Fülle von NPM-Plug-Ins zur Verfügung, die Sie verwenden können. Wenn Sie Vue zum Erstellen von Cli-Vue-Gerüsten verwenden müssen, dann verwenden Sie node. js Sie können schnell das Gerüst von vue-cli erstellen, das ist alles. Natürlich bin ich kein großartiger Frontend, daher kann ich nur so viel antworten,
Aber wenn Sie node.js verwenden Um vue-cli für das Projektgerüst zu erstellen, werden Sie feststellen, dass der Initialisierungscode des vue-cli-Gerüsts die Syntaxstruktur von node.js sein sollte. Anschließend können Sie die node.js-Umgebung verwenden, um Ihr vue-cli-Gerüst zu starten Es kann als Server aufgerufen werden. ;
Hinweis: Wenn Sie es nur als Front-End-Plugin verwenden möchten, können Sie vue.js direkt einführen, wenn Sie ein größeres Vue-Framework entwickeln möchten , Sie dürfen nicht auf node.js verzichten. Auch wenn Sie vue verwenden müssen -Wenn der CLI-Quellcode in js und css gepackt und kompiliert wird, muss auch das gepackte Packmodul in Ordnung sein
Das obige ist der detaillierte Inhalt vonWelche Beziehung besteht zwischen Vue und Knoten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!