Heim > Artikel > Web-Frontend > Was ist node.js? Was kann getan werden?
Node.js ist eine JavaScript-Ausführungsumgebung, die auf der Chrome V8-Engine basiert. Es handelt sich um eine Entwicklungsplattform, die die Ausführung von JavaScript auf der Serverseite ermöglicht. Was Node kann: 1. Websites mit komplexer Logik entwickeln; 2. umfangreiche Webanwendungen auf Basis sozialer Netzwerke entwickeln; 3. Befehlszeilentools usw. entwickeln;
Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 12.19.0, DELL G3-Computer.
Was ist node.js?
Node.js ist eine JavaScript-Ausführungsumgebung, die auf der Chrome V8-Engine basiert. Sie verwendet ein ereignisgesteuertes, nicht blockierendes I/O-Modell, um die Ausführung von JavaScript auf der Serverseite zu ermöglichen PHP, Python, eine Skriptsprache, die serverseitigen Sprachen wie Perl und Ruby ebenbürtig ist.
Vor Node.js konnte JavaScript nur im Browser ausgeführt und als Webskript verwendet werden, um der Webseite einige Spezialeffekte hinzuzufügen oder mit dem Server zu kommunizieren. Mit Node.js kann JavaScript vom Browser getrennt und wie andere Programmiersprachen direkt auf dem Computer verwendet werden. Es kann tun und lassen, was es will, und wird nicht mehr durch den Browser eingeschränkt.
Was kann node.js?
Node.js kann viel mehr als nur eine Website entwickeln. Mit Node.js können Sie ganz einfach Folgendes entwickeln:
Websites mit komplexer Logik;
groß angelegte Web-basierte Anwendung;
Web Socket-Server;
TCP/UDP-Socket-Anwendung;
Interaktives Terminalprogramm;
mit grafischer Benutzeroberfläche;
Einheit Testtool;
clientseitiger JavaScript-Compiler.
Node.js verfügt über eine integrierte HTTP-Serverunterstützung, was bedeutet, dass Sie problemlos eine Kombination aus Website und Server implementieren können. Dies unterscheidet sich von PHP und Perl, da Sie bei Verwendung von PHP zunächst einen HTTP-Server wie Apache erstellen und dann das Modul des HTTP-Servers laden oder CGI aufrufen müssen, um dem Benutzer die Ausführungsergebnisse des PHP-Skripts anzuzeigen.
Node.js kann auch in Nicht-Netzwerk-Anwendungsumgebungen bereitgestellt werden, beispielsweise als Befehlszeilentool. Node.js kann auch C/C++-Code aufrufen, der viele vorhandene Funktionsbibliotheken vollständig nutzen kann, und kann auch C/C++ verwenden, um Teile mit sehr hohen Leistungsanforderungen zu implementieren.
Weitere Informationen zu Knoten finden Sie unter:
nodejs-Tutorial! !
Das obige ist der detaillierte Inhalt vonWas ist node.js? Was kann getan werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!