0
Theia
Theia - VS-Code in der Cloud… der native Desktop-Apps auch über Electron unterstützt.
- Kostenlose
- Windows
- Mac
- Linux
- Electron / Atom Shell
- Web
- Self-Hosted
Theia - VS-Code in der Cloud… der native Desktop-Apps auch über Electron unterstützt.Theia zielt auf IDEs ab, die als native Desktop-Anwendungen (mit Electron) sowie in modernen Browsern (z. B. Chrome) ausgeführt werden sollen.Sie würden also eine Anwendung erstellen und in beiden Kontexten ausführen.Theia unterstützt sogar einen dritten Modus, bei dem es sich um eine native Desktop-App handelt, die eine Verbindung zu einem Remote-Arbeitsbereich herstellt.Ganz gleich, ob Sie sich hauptsächlich an Desktops oder Clouds richten, Sie können die Vorteile der Web-Technologie nutzen und sind für die Zukunft gut gerüstet.Obwohl es mithilfe von Webtechnologien implementiert wurde, unterstützen weder VSCode noch Atom die Ausführung in einem Browser mit einem Remote-Backend. Eine großartige IDE für Arbeitsbereiche bereitzustellen, die in Containern ausgeführt werden, ist jedoch etwas, das wir benötigen.Und weil die verfügbaren Cloud-IDEs enttäuschend waren, haben wir Theia gestartet.Neben der Unterstützung einer Browser-IDE wollten wir auch den Entwicklern von Erweiterungen ermöglichen, funktionsreiche Erweiterungen zu erstellen.Im Gegensatz zu VS Code, wo Erweiterungsentwicklern nur eine begrenzte Anzahl von Funktionen zur Verfügung steht, ist Theia selbst eine Sammlung von Erweiterungen.Mit anderen Worten, Erweiterungen sind erstklassige Bürger und haben Zugriff auf alles, was die Kernpakete haben (da sie auch Erweiterungen sind).Abgesehen von diesen beiden Designzielen ähnelt Theia in vielerlei Hinsicht VS Code und verwendet viele Teile wie den Monaco-Editor, das Sprachserverprotokoll oder das Widget zum schnellen Öffnen (Befehlspalette usw.).