Laufzeitumgebung
Die Umgebung, in der ein Programm ausgeführt wird und auf bereitgestellte Funktionen zugreift.
Was ist eine Laufzeitumgebung?
Eine Laufzeitumgebung stellt die Voraussetzungen und Funktionen bereit, mit denen ein Programm ausgeführt wird. Dazu gehören je nach Umgebung etwa die Ausführung der Sprache und Schnittstellen zu Systemressourcen. Die Programmiersprache allein legt diese Möglichkeiten nicht vollständig fest. JavaScript im Browser und in Node.js nutzt beispielsweise unterschiedliche Umgebungsfunktionen.
In einem erfundenen Portal verändert Browsercode über document ein angezeigtes Formular. Wird dieser Code unverändert auf dem Server mit Node.js ausgeführt, steht dieses Browserobjekt dort nicht ohne Weiteres bereit. Für die Übergabe hält das Team deshalb Zielumgebung, unterstützte Version und benötigte Schnittstellen fest. Dass Code übersetzt oder gebündelt wurde, beweist noch nicht, dass er in der vorgesehenen Laufzeitumgebung funktioniert.
Quellen
Verwandte Begriffe
- CompilerEin Programm, das Quellcode in eine andere Zieldarstellung übersetzt.
- Build-ProzessDer festgelegte Ablauf, der aus Eingaben wie Quellcode und Abhängigkeiten Softwareartefakte erzeugt.
- BundlerEin Werkzeug, das zusammenhängende Module und Ressourcen für die Auslieferung bündelt.
- 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


