Do you wonder whether you should use VS Code or Eclipse Theia? Are you confused by the relationship between Theia and Eclipse Che? Do you want to know how Che compares to VS Code Codespaces? Then join this talk where we will provide a comprehensive overview as well as a detailed comparison!
VS Code, Eclipse Theia and Eclipse Che are probably the most interesting projects to watch at the moment in the area of online IDEs and cloud development tools. However, there is quite some confusion going on about how these projects are related to each other and what sets them apart. This is especially true as the projects are heavily overlap in terms of features and even partially include and reuse each other.
In this talk, we provide a structured overview of Eclipse Theia, Eclipse Che and VS Code (including Codespaces). We focus on the use case of choosing a technology as a basis and platform for the implementation of custom tools, but also cover the plain off-the-shelf Cloud IDE use case.
We divide the projects into comparable pieces, highlight in which aspects they are unique, and answer typical questions including:
What are the core goals and objectives of Che, Theia and VS Code (including Codespaces)?
What features do these projects provide?
What technical components are there?
How do different components compare to each other in relevant categories such as functionality, stability, flexibility, extensibility, etc.
How open are these projects and what limitations are there from a license point of view?
The ultimate goal is to provide a systematic guideline whether the discussed projects are a good fit for your specific project. Therefore, we compare the projects along with relevant criteria and use example use cases for indicating when a technology is a good fit and when it isn’t.
Comment for the PC: Based on our experience with virtual events, we would like to add a second speaker as moderator. This will allow us to observe the chat, answer some questions right away and raise interesting questions directly to the speaker at the end of the talk.