Software zur Implementierung eines Online-Programmiersystems

Ich kenne Orte wie Codingground und habe mich gefragt, ob eine Software, wie sie zum Rendern einer vollständigen IDE mit Menüs, Editor, Konsolenausgabe usw. verwendet wird, verfügbar ist, damit ich etwas Ähnliches für meine Schüler erstellen kann.

Mir ist bewusst, dass eine Technologie wie Docker oder Paravirtualisierung benötigt wird. Das ist nicht das Problem. Ich kann einfach kein Open-Source-Produkt finden, das eine IDE bereitstellen kann. Coding Ground ist nicht die einzige Seite, die diesen Service anbietet. Es gibt mehr davon (Hackerrank fällt mir auch ein), also frage ich mich, ob sie alle auf demselben Basiscode basieren.

Meine Frage lautet also: Gibt es eine verfügbare Software (besser Open Source), mit der ich einen Online-IDE + -Compiler für die Programmiersprache C (oder jede andere Sprache, da es einen Compiler in Linux gibt) erstellen kann?

Antworten (2)

Cloud9 ist eine wirklich nette IDE und funktioniert mit vielen Programmiersprachen, einschließlich C. Der Code dahinter ist Open Source. Wenn es Ihnen schwer fällt, es einzurichten, sollte Bitnami innerhalb der nächsten Monate mit Installern dafür herauskommen (es hat ihren Abstimmungswettbewerb gewonnen).

EDIT: Mir ist gerade aufgefallen, dass die alte Open-Source-Version nicht mehr gepflegt wird. Das neue ist vielleicht etwas eingeschränkt, aber wenn Sie nichts finden, können Sie auf Bitnami warten.

Clientseitige Online-IDEs gibt es zuhauf. Siehe https://github.com/showcases/text-editors oder http://codemirror.net/ oder https://www.wikipedia.org/ .

Sie könnten den Schülern beibringen, für sich selbst zu fischen, indem Sie eine Kombination aus ferngesteuerten/webbasierten Terminals und terminalbasierten Editoren ausprobieren.