Web tools and cloud architectures are great but what does this actually change for developers?
Each contributor currently has to setup his local environment in order to actually contribute to a project. But how about configuring just a single environment for everyone in the cloud? What if your developers didn't even have to be using a specific local environment to work on a product? This is possible using a workspace server dispatching pre-configured containers to your teams, along with all the tools they need.
Eclipse Theia is the foundation for the tools that your developers will use as an IDE. In this talk we will make a tour of Theia's capabilities and compare it to different solutions you might have used, such as VS Code or Eclipse. We will explore the actual and potential roadmap items for the platform and what they will enable:
C/C++ support (with clangd), debugging support, plugins, connection to a remote server using a native client... Who said web editors were nonpractical?