Eclipse Theia: 100 % kompatibel mit der Extension-API von Visual Studio Code

Dank der vollständigen Integration der Extension-API von Visual Studio Code kann Eclipse Theia nahezu alle Erweiterungen des Sourcecode-Editors verwenden.

In Pocket speichern vorlesen Druckansicht

(Bild: Skylines/Shutterstock.com)

Lesezeit: 2 Min.

In einem Blogbeitrag hat der Geschäftsführer der Eclipse Foundation Mike Milinkovich die vollständige Kompatibilität der Theia-Plattform mit der Extension-API von Visual Studio Code verkündet. Damit lässt sich die große Mehrheit der Erweiterungen für Microsofts Sourcecode-Editor in Theia-basierten Anwendungen nutzen.

Die Toolplattform Theia, die Anfang 2020 in Version 1.0 erschienen ist, dient als Grundlage für Entwicklungswerkzeuge, die sowohl auf dem Desktop als auch webbasiert arbeiten. Ihre Ursprünge gehen ins Jahr 2016 und eine Zusammenarbeit zwischen Ericsson und der deutschen Firma TypeFox zurück.

Theia baut auf dem Monaco-Editor von Microsoft auf, der auch die Grundlage für den Sourcecode-Editor Visual Studio Code bildet. Die Integration der Extension-API von Visual Studio Code begann für Theia bereits 2019, also vor dem Release der Version 1.0.

Die Erweiterung der Kompatibilität zu der Extension-API stand gerade in den jüngsten Releases wie Theia 1.34 im Februar 2023 und Version 1.38 im Juni im Fokus der Neuerungen. Seit Version 1.41 arbeitet Eclipse Theia auch mit Notebook-Editoren zusammen, die interaktive Berechnungen im Stil von Jupyter Notebooks erlauben.

Da sich die API für Visual Studio Code kontinuierlich weiterentwickelt, muss die Community mit den künftigen Entwicklungen Schritt halten. Milinkovich schreibt in seinem Blog, dass das Theia-Team durch regelmäßiges Scannen der API-Updates sicherstelle, dass Theia mit den jüngsten Entwicklungen Schritt hält.

Für die Weiterentwicklung von Theia ist die 2019 gegründete Eclipse Cloud Development Tools Working Group (ECD WG) verantwortlich. Milinkovich bezeichnete Theia im Frühjahr 2022 als die nächste Generation für IDEs und Werkzeuge, was aber explizit kein Abgesang auf die Eclipse IDE sein sollte, die Ende 2021 ihren zwanzigsten Geburtstag gefeiert hatte.

Die vollständige Kompatibilität von Theia zur Extension API von Visual Studio Code hob Milinkovich in seinem jüngsten Blogbeitrag nicht nur als technischen Meilenstein hervor, sondern auch als Beweis für die Stärke der gemeinschaftlichen Open-Source-Entwicklung. STMicroelectronics hat die Bestrebungen dafür initiiert und gemeinsam mit EclipseSource einen offenen Prozess für den regelmäßigen API-Abgleich und das Verfolgen von Issues eingerichtet.

(rme)