Node.js
Node.js führt JavaScript außerhalb des Browsers aus. Die Laufzeit stellt technische Möglichkeiten bereit; die eigentliche Geschäftslogik stammt aus dem Programm.
JavaScript außerhalb des Browsers ausführen
Node.js ist eine Laufzeitumgebung für JavaScript außerhalb des Browsers. Sie bietet unter anderem Funktionen für Netzwerkzugriffe und Dateien. Damit lassen sich beispielsweise Serverdienste oder Hilfsprogramme zur Datenverarbeitung ausführen.
In einem erfundenen Importprozess liest ein Programm eine Produktdatei und erzeugt eine Vorschau für die Sachbearbeitung. Node.js führt den dafür geschriebenen Code aus. Welche Spalten Pflichtfelder sind und welche Artikel zusammengehören, muss das Programm gesondert festlegen und prüfen.
Node.js ist keine Datenbank und auch kein vollständiges Anwendungsframework. Ein Framework oder eine Bibliothek kann auf der Laufzeit aufbauen und zusätzliche Aufgaben übernehmen. Die Entscheidung für Node.js allein legt weder die Architektur noch die Zuverlässigkeit im Betrieb oder die fachliche Korrektheit des Importprozesses fest.
Quellen
Verwandte Begriffe
- JavaScriptJavaScript ist eine Programmiersprache für Anwendungslogik, im Browser und auch außerhalb davon. Sie hat eine andere Aufgabe als HTML oder CSS.
- BackendDas Backend verarbeitet serverseitige Regeln und Daten einer Anwendung. Es ist mehr als die Datenbank oder ein Verwaltungsbildschirm.
- FrameworkEin Framework gibt einer Anwendung einen technischen Rahmen und gemeinsame Regeln. Welche Aufgaben es übernimmt, hängt vom gewählten Framework ab.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


