Zum Inhalt springen

Laufzeitumgebung

Die Umgebung, in der ein Programm ausgeführt wird und auf bereitgestellte Funktionen zugreift.

Auch bekannt alsRuntime
Softwareentwicklung

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

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps