Als Vorbereitung für verschiedene Veranstaltungen teste ich gerade Entwicklungsumgebungen für den Einsatz im Kursgeschehen.
Aktuell favorisiere ich es, diese Entwicklungsumgebung in einer Docker-Umgebung auf meinem MacBook laufen zu lassen. Meine Teilnehmenden greifen dann über ein entsprechendes Web-Frontend auf diese Entwicklungsumgebung zu.
Diese Vorgehensweise hat mindestens vier Vorteile:
- Docker-Container sind sehr ressourcenschonend.
- Diese Container sind portabel.
- Ich muss keine Software auf den Client-Rechner installieren.
- Die Entwicklungsumgebung ist den Bedürfnissen entsprechend vorkonfiguriert.