Was ist eine Sandbox?

Der englische Begriff Sandbox bedeutet wörtlich übersetzt soviel wie Sandkasten. Die erste Vorstellung die wir davon also bekommen ist quasi ein kleines Kind das in seiner Sandkiste sitzt und spielt. Diese Assoziation erweist sich dabei als gar nicht so falsch, denn die Sandbox dient letztendlich dazu, einen abgesonderten Raum zu erstellen in dem agiert werden kann ohne größeren Schaden anzurichten – in diesem Fall handelt es sich dabei nur nicht um ein Kind, sondern um ein Softwareprogramm.

In der so bezeichneten speziellen Laufzeitumgebung ist die Software vom übrigen System abgeschirmt und kann so erst ausgiebig getestet werden, bevor eine endgültige Integration erfolgt.