Building a web-based IDE with Eclipse Theia

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=AkOPLGmz_tg



Duration: 37:21
10,235 views
84


Eclipse Theia is a framework to build next-generation web IDEs, leveraging components such as language servers, debug adapters, and even VS Code Extensions now! Though all these moving parts may seem confusing, we should first take a look at how it all connects together, and how you can benefit from it when making your solution based on Theia.

Then, since the framework is made to be heavily extended, anything’s possible: You can add support for about any tool you might use and want to integrate in your IDE, as well as entirely remove parts that don’t fit your needs. From extensions using internal APIs to “VS Code Extensions” or Theia plugins, we’ll see the different ways to build/extend your IDE using the framework, as well as the different components involved in doing so: Theia extensions, dependency inversion containers, contribution points and internal services, overall distributed architecture, etc.

Demo repository: https://github.com/marechal-p/theia-3d-view

Speaker:
Paul Maréchal (Ericsson AB)







Tags:
EclipseCon Europe 2019
EclipseCon19
EclipseCon
OpenSource
OSS
Eclipse Foundation
Tools
IDE
EclipseIDE
Eclipse Theia
web IDE
web-based IDE