Using alternative IDEs in Che
Extending Eclipse Che developer workspaces using different IDEs (integrated development environments) enables:
-
Re-purposing the environment for different use cases.
-
Providing a dedicated custom IDE for specific tools.
-
Providing different perspectives for individual users or groups of users.
Eclipse Che provides a default web IDE to be used with the developer workspaces. This IDE is completely decoupled. You can bring your own custom IDE for Eclipse Che:
-
Built from Eclipse Theia, which is a framework to build web IDEs. Example: Sirius on the web.
-
Completely different web IDEs, such as Jupyter, Eclipse Dirigible, or others. Example: Jupyter in Eclipse Che workspaces.
-
Creating your own custom IDE based on Eclipse Theia.
-
Adding Che-specific tools to your custom IDE.
-
Packaging your custom IDE into the available editors for Che.
-
Packaging your custom IDE into the available editors for Che.