Naar de inhoud

Uitvoeringsomgeving

De omgeving waarin een programma draait en de beschikbare functies gebruikt.

Ook bekend alsRuntime
Softwareontwikkeling

Wat is een uitvoeringsomgeving?

Een uitvoeringsomgeving levert voorwaarden en functies om een programma uit te voeren. Afhankelijk van de omgeving gaat het om taaluitvoering en interfaces naar systeembronnen. De programmeertaal alleen bepaalt die mogelijkheden niet volledig. JavaScript in een browser en in Node.js gebruikt bijvoorbeeld verschillende omgevingsfuncties.

In een fictief portaal wijzigt browsercode een zichtbaar formulier via document. Draait die code ongewijzigd op een server met Node.js, dan is dat browserobject daar niet zomaar beschikbaar. Voor overdracht legt het team daarom doelomgeving, ondersteunde versie en benodigde interfaces vast. Gecompileerde of gebundelde code bewijst nog niet dat deze in de beoogde omgeving werkt.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps