I get the impression that Theia isn't an IDE, but an IDE platform. E.g., a toolset for creating your own IDE. So you, as the user of Theia, would be the one creating a binary package for others to download.
It is compared to VS Code, which is an application end-users can download and run. I fail to understand the distinction. Is a toolset not software that can be run in this context?
VSCode is intended as the end product, a full-featured IDE that's suited for virtually any project, but cannot be customized beyond theming and extensions.
Theia is not intended to be the end product. I suppose it can be, but Theia is an IDE platform for you to build and customize on top of.
For instance, let's say that you wanted an IDE that fully supports quantum computing languages and workflows such as Microsoft's Q# and some python libraries. Rather than starting from nothing, Theia provides a fully-equipped IDE for you to work with and customize however you want, since it's entirely open source. With VSCode, this simply isn't possible beyond extensions since it's closed source.
I felt the same. That doesn't matter, imo, that it's a platform. We need a generic IDE to try and then there will be wishes we would want to fulfill via building special flavored binaries.
I couldn't easily find a single download link for theia instead of github page.
you need to make it effortless to download a ready binary package or installer for win/linux/mac if you seek to reach wide spread.
I get the impression that Theia isn't an IDE, but an IDE platform. E.g., a toolset for creating your own IDE. So you, as the user of Theia, would be the one creating a binary package for others to download.
It's not an application, it's a toolset/platform.
It is compared to VS Code, which is an application end-users can download and run. I fail to understand the distinction. Is a toolset not software that can be run in this context?
VSCode is intended as the end product, a full-featured IDE that's suited for virtually any project, but cannot be customized beyond theming and extensions.
Theia is not intended to be the end product. I suppose it can be, but Theia is an IDE platform for you to build and customize on top of.
For instance, let's say that you wanted an IDE that fully supports quantum computing languages and workflows such as Microsoft's Q# and some python libraries. Rather than starting from nothing, Theia provides a fully-equipped IDE for you to work with and customize however you want, since it's entirely open source. With VSCode, this simply isn't possible beyond extensions since it's closed source.
VSCode is open source.
github.com/microsoft/vscode
+1000
github.com/theia-ide/yangster-elec...
Good point! For adopters we have example electron build setups:
The easiest way to try Theia right now is by using Gitpod, you can start Theia from sources with: gitpod.io/#https://github.com/thei...
Please also upvote here for vanilla Theia installers: github.com/eclipse-theia/theia/iss...
I felt the same. That doesn't matter, imo, that it's a platform. We need a generic IDE to try and then there will be wishes we would want to fulfill via building special flavored binaries.
Please upvote here: github.com/eclipse-theia/theia/iss...
docker run -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia
That's a possible way to try it in a desktop browser, I agree. But that not the way I would use an IDE on the desktop.