Node.js
Node.js ist eine Open-Source-JavaScript-Laufzeitumgebung. Sie führt JavaScript-Code außerhalb eines Webbrowsers aus und ermöglicht es Webentwicklern, JavaScript als Back-End ihrer Webanwendungen zu verwenden. Node.js ist außerdem plattformübergreifend und läuft unter Windows, Unix, Linux und macOS.
Vor der Einführung von Node.js konnte JavaScript nur in einem Webbrowser ausgeführt werden. Websites konnten JavaScript verwenden, um clientseitige Interaktivität auf Webseiten und in Webanwendungen hinzuzufügen, aber der Webserver selbst musste für seinen Teil der Arbeit eine andere Sprache wie PHP verwenden. Node.js ermöglicht die serverseitige Ausführung von JavaScript-Code. Das bedeutet, dass Webentwickler eine Sprache sowohl für das Front-End als auch für das Back-End ihrer Web-Apps verwenden können.
Node.js ist aus mehreren Gründen bei Webentwicklern beliebt. Erstens eignet es sich für Anwendungen, die viele gleichzeitige Verbindungen erfordern, und kann viele Anfragen gleichzeitig verarbeiten. Außerdem bietet es über den Node Package Manager ein großes Ökosystem aus Open-Source-Paketen und Bibliotheken, mit denen Entwickler ihren Anwendungen einfach neue Funktionen hinzufügen können, indem sie vorhandene Module integrieren. Schließlich verringert die Möglichkeit, eine Programmiersprache statt zwei zu verwenden, die Komplexität eines Projekts und erleichtert den Lernprozess.
NOTE: Node.js verwendet Googles V8-JavaScript-Laufzeit-Engine, dieselbe Engine, die auch vom Chrome-Webbrowser verwendet wird.
Testen Sie Ihr Wissen