Eclipse Che ist ein freier Workspace-Server mit integrierter Entwicklungsumgebung, der innerhalb der Eclipse Foundation angesiedelt ist. Der Name rührt daher, dass ein Großteil der Entwickler in Cherkasy wohnten. Es handelt sich um eine Java-Anwendung, die mit dem Google Web Toolkit entwickelt wurde.[4]

Eclipse Che
Basisdaten

Entwickler Eclipse Foundation
Erscheinungsjahr 2. September 2016[1]
Aktuelle Version 7.84.0[2]
(16. April 2024)
Programmiersprache Java[3]
Kategorie IDE
Lizenz EPL
eclipse.org/che

Geschichte Bearbeiten

Eclipse Che ging aus Codenvy hervor auf dessen Basis Codenvy seit Oktober 2014 basiert. Es gehört zum Top-Level-Projekt Eclipse Cloud Development der Stiftung, in der Codenvy zudem strategisches Mitglied ist.[5]

Struktur Bearbeiten

 
Prozessfluss bei Änderungen an einem Projekt

Mehrere Clients greifen auf einen Che-Server zu. Diese Instanz kann von den Clients konfiguriert werden. Projekte können in Workspaces organisiert werden. Die Projekte werden dabei nicht lokal, sondern zentral auf dem Server über Docker-Container auf Basis von Vorlagen (sogenannten Stacks) ausgeführt. Entwickler müssen lokal keine zusätzliche Software mehr installieren und entwickeln im Team alle auf der gleichen Basis.[4]

Ab Version 5.0 wird das Language Server Protocol unterstützt.[6] Mit Version 6.6 wurde Unterstützung für Kubernetes hinzugefügt.[7] Seit Version 7 wird Eclipse Theia integriert.[8]

Weblinks Bearbeiten

Einzelnachweise Bearbeiten

  1. che.eclipse.org. (abgerufen am 7. September 2016).
  2. Release 7.84.0. 16. April 2024 (abgerufen am 22. April 2024).
  3. The eclipse-che Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 30. Oktober 2018).
  4. a b Loris Bachert: Eclipse Che – die IDE der Zukunft? In: iX Developer. 29. Juli 2016, abgerufen am 2. März 2022.
  5. Tyler Jewell: Eclipse Che: Microservices für Eclipse. In: entwickler.de. 23. Juni 2015, abgerufen am 2. März 2022 (deutsch).
  6. Rainald Menge-Sonnentag: Eclipse Che 5.0 verwendet das Language Server Protocol. In: heise.de. 17. November 2016, abgerufen am 2. März 2022.
  7. Thomas Joos, Stephan Augsten: Eclipse Che 6.6 unterstützt Kubernetes. In: dev-insider.de. 20. Juni 2018, abgerufen am 2. März 2022.
  8. Rainald Menge-Sonnentag: Eclipse Che 7 wechselt die Entwicklungsumgebung. In: heise.de. 8. Februar 2019, abgerufen am 13. Juni 2022.