The Busy RCP Developer’s Guide to Eclipse Theia
summary
Eclipse Theia is a web-first IDE framework that runs in the browser or via Electron on desktop and already integrates the language server protocol and recently the debug adapter protocol so editors use the same monaco text widget with TextMate highlights. Frontend and backend communicate via JSON-RPC over WebSocket, each side using its own dependency-injection container (inversify). Extensions are NPM packages (no lazy-loading at module level), and a VS Code–style plugin host runs plugins in isolated processes so a crashed plugin can be restarted.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:52What is Eclipse Theia
- 6:55Widgets
- 8:14Demo
- 11:34Architecture
- 13:24Extensions
- 17:38Tools
- 19:08Challenges
- 20:02Alternatives
- 21:29Fear Plugins
- 23:34Questions Answers
related talks
34mWhy Eclipse Theia
41mGetting started with Theia The nextGen Eclipse Platform
46mHow to be an Eclipse Theia Adopter
38mAdopting Theia - Insights from an Initial Contributor
37mEclipse Theia - News from the Next Gen Tools Platform
39mTheia Architecture Overview
01h 36mOpen source tooling with Eclipse IDE & Theia
27mThe Eclipse Theia Project Update 2024
