DEV Community

Discussion on: Theia 1.0 - Finally a Good Browser IDE

Collapse
 
abuassar profile image
Muhammad Assar

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.

Collapse
 
gksander profile image
Grant Sander

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.

Collapse
 
sergix profile image
Peyton McGinnis

It's not an application, it's a toolset/platform.

Collapse
 
daniejstriata profile image
daniejstriata

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?

Thread Thread
 
sergix profile image
Peyton McGinnis

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.

Thread Thread
 
stojakovic99 profile image
Nikola Stojaković • Edited

VSCode is open source.

github.com/microsoft/vscode

Collapse
 
rdewolff profile image
Rom

+1000

Collapse
 
shubhamsinha profile image
Shubham Sinha
Collapse
 
akosyakov profile image
Anton Kosyakov

Good point! For adopters we have example electron build setups:

Collapse
 
akosyakov profile image
Anton Kosyakov • Edited

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...

Collapse
 
lig profile image
Serge Matveenko

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.

Collapse
 
akosyakov profile image
Anton Kosyakov
Collapse
 
jigarshah profile image
Jigar Shah

docker run -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia

Thread Thread
 
lig profile image
Serge Matveenko

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.