Heim >Web-Frontend >Front-End-Fragen und Antworten >Sind alle Knotencodes Open Source?

Sind alle Knotencodes Open Source?

WBOY
WBOYOriginal
2022-08-19 10:32:022226Durchsuche

Der Knotencode ist Open Source; „Node.js“ ist eine plattformübergreifende Open-Source-Laufumgebung, die auf der „Chrome V8“-Engine basiert. node basiert außerdem auf „Chrome JavaScript“, der bevorzugten Laufzeitumgebung für die Erstellung schneller, skalierbarer und effizienter Webanwendungen.

Sind alle Knotencodes Open Source?

Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.

Der Knotencode ist Open Source

Node.JS ist eine JavaScript-Ausführungsumgebung, die auf der Chrome V8-Engine basiert, einer Entwicklungsplattform, die die Ausführung von JavaScript auf der Serverseite ermöglicht. Dadurch wird JavaScript mit serverseitigen Sprachen gleichgesetzt wie PHP, Python, Perl und Ruby.

Node.js ist eine plattformübergreifende Open-Source-Laufzeitumgebung zum Ausführen von JavaScript-Code außerhalb des Browsers. Es handelt sich außerdem um die bevorzugte Laufzeitumgebung, die auf der Chrome-JavaScript-Laufzeitumgebung aufbaut und hauptsächlich zum Erstellen schneller, skalierbarer und effizienter Webanwendungen verwendet wird.

Node.JS ist Open Source, es verwendet die MIT-Lizenz. Darüber hinaus basiert Node.JS auf der Chrome V8-Engine und v8 ist eine BSD-Lizenz.

BSD-Lizenz wurde ursprünglich in verschiedenen 4.4BSD/4.4BSD-Lite-Versionen verwendet, die von der University of California, Berkeley, veröffentlicht wurden (BSD ist die Abkürzung für Berkly Software Distribution), und wurde 1979 nach und nach von der University of California verwendet , Berkeley veröffentlichte BSD Unix, das als Pionier von Open Source bekannt war. Die BSD-Lizenz wurde mit BSD Unix entwickelt. Die BSD-Lizenz wird jetzt von Open-Source-Software wie Apache und BSD-Betriebssystemen übernommen Lizenz?

MIT-Lizenz Die MIT-Lizenz ist eine der am häufigsten verwendeten Softwarelizenzbedingungen (wie GPL, LGPL, BSD). MIT ist eine relativ lockere Softwarelizenzbedingung.

Wissen erweitern

Als aufstrebendes Front-End-Framework und Back-End-Sprache verfügt Node über viele attraktive Funktionen: RESTful API, Single-Threaded.

Node kann weiterhin Aufgaben gleichzeitig verarbeiten, ohne zusätzliche Threads hinzuzufügen – Node.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 blockierendes IOVirtuelle V8-Maschine

Ereignisgesteuert

Empfohlenes Lernen: „

nodejs-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSind alle Knotencodes Open Source?. 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