Cloud-IDEs gibt es seit rund zehn Jahren und sie entwickeln sich zu glaubwürdigen Konkurrenten für Desktop-IDEs. Dieser Artikel erklärt Ihnen, was eine Cloud-IDE ist, welche Vorteile es bietet, eine zu nutzen, und welche Optionen es gibt.
Was ist eine Cloud-IDE?
Eine Cloud-IDE ist eine Entwicklungsumgebung, die über einen Webbrowser zugänglich ist und die Bearbeitung von Code ermöglicht, der sich auf einem entfernten Server befindet.
Die Cloud-IDE präsentiert sich als Ersatz für die Desktop-IDE, der Tendenz folgend, immer mehr Desktop-Anwendungen durch Web-Anwendungen zu ersetzen.
Sie können sich einen schnellen Überblick verschaffen, wie eine Cloud-IDE aussieht
hier.
Warum eine Cloud-IDE wählen?
Im Vergleich zu Desktop-IDEs bieten Cloud-IDEs mehrere Vorteile:
Die meisten Cloud-IDEs stellen Ihnen ein vorkonfigurierte Umgebung
die Ihnen ermöglicht, Ihr Projekt ohne initiale Installation auszuführen.
Sie können Ihren Code in Echtzeit teilen mit Ihren Kollegen. Wenn Sie also nicht verstehen, warum Ihr Code-Schnipsel nicht funktioniert, können Sie einfach die URL zum fraglichen Code an eine andere Person weitergeben, damit diese Ihnen helfen kann. Dies ermöglicht auch Remote-Pair-Programming, indem mehrere Personen an derselben Datei programmieren, so wie man gemeinsam in einem Google Doc schreiben würde.
Im Gegensatz dazu werden Cloud-IDEs oft zwei Vorwürfe gemacht:
Welche Cloud-IDEs gibt es?
Obwohl es Dutzende von Cloud-IDEs gibt, finden Sie hier einige der bekanntesten und ausgereiftesten:
Bei Galadrim haben wir unsere eigene Umgebung entwickelt, basierend auf
code-server, einer Open-Source-Portierung von VS Code für den Browser. Diese Umgebung ermöglicht es uns, neue, vorkonfigurierte Projekte mit einem Klick zu starten und erleichtert die Teamzusammenarbeit dank Echtzeit-Code-Sharing.
Die Frage, ob Cloud-IDEs eines Tages Desktop-IDEs vollständig ersetzen werden, bleibt offen; wir hoffen, dass dieser Artikel Ihnen geholfen hat, sich eine Meinung zu diesem Thema zu bilden.