The application development market is quite busy at present. It is obvious because everyday web-based and desktop applications solve many current problems of organizations. And recently a new tool has been added: Eclipse Theia 1.0 is available as a completely open-source alternative to Visual Studio Code.
Yes, folks. Recently the Eclipse Foundation has released the first version of Eclipse Theia. According to the website of this project,
Eclipse Theia is an extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies.
Theia is a unique IDE platform that supports building desktop and web-based IDEs from the same codebase.
To be in an early stage of development, it has great contributors that make the project look like it’s going up. For example, some of them are Google, IBM, Red Hat and other companies that not only contribute but use it.
Some of the scopes that the project are:
- Support building browser-based and desktop IDEs.
- Provide a highly flexible architecture for adopters.
- Support VS Code Extension protocol.
- Develop under vendor-neutral open-source governance.
This makes the developers in control of the program’s construction.
More about Eclipse Theia
Theia natively supports the VS Code extension protocol. This means that you can install any of the many extensions available for Theia made by the community.
On the other hand, Theia project is hosted at the Eclipse Foundation, a not-for-profit corporation, and is developed by a diverse community.
In addition, Theia is designed in a modular way to allow extenders and adopters customizing and extending every aspect of it.
Probably the appearance is very similar to Visual Studio Code, but since the project claims that it is great software but they establish some differences:
- Theia’s architecture is more modular and allows for way more customizations.
- Theia is designed from the ground to run on Desktop and Cloud.
- Also, it is developed under a vendor-neutral Open-Source Foundation.
By default, it supports many languages such as Javascript, Python or Java. But not only that, but it is also possible to add support for many more.
Another feature of Eclipse Theia 1.0 is that it incorporates a terminal inside the application. This terminal reconnects on browser reload, keeping the full history. As well as a flexible graphical interface that makes you can customize it to the desire of the developer.
Also, Theia runs on any modern device such as tablets, Chromebooks, and, of course, your powerful developer machines.
So with this release, we are at the gates of a new era in development by Eclipse. Also, this open-source alternative to Visual Studio Code will increase competition and ultimately win for developers and users.
So, If you want to test it, you can do it through Docker by running this command:
:~$ sudo docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
Please share this post with your friends and join our Telegram channel.
For more information:
project website
Github site
Announcement