exekveringsmiljöer
Exekveringsmiljöer är de resurser, beroenden och konfigurationer som krävs för att ett program ska kunna köras. De omfattar hårdvara, operativsystem, körtjänster (runtime), bibliotek, miljövariabler och specifika inställningar. En konsekvent exekveringsmiljö gör att programmet uppför sig likadant oavsett var det körs och vilka maskinvaru- eller mjukvarukonstellationer som används.
Miljöer kan delas in i olika användningsområden och nivåer: utvecklingsmiljöer där kod skrivs och körs ofta
Isolering och reproducibilitet hanteras ofta med olika tekniker. Virtuell mätbarhet (virtualisering) använder fullständiga virtuella maskiner, medan
Viktiga aspekter inkluderar hantering av beroenden och miljöer med paket- och miljöhanterare som npm, pipenv/Poetry, virtualenv,