Eclipse Theia 1.0 release, written TypeScript cloud and desktop IDE framework

Eclipse Foundation recently launched Eclipse Theia 1.0 stable version, and claimed it for the Visual Studio Code of true open-source alternative to (a True Open Source Alternative to Visual Studio Code). Theia completely dominated by the non-profit and vendor-neutral Eclipse Foundation, developed by diversified community, not by the decision of a single supplier to the detriment of diversified communities.

Introduction from the official website can be seen on the map, Theia IDE integration of cloud and desktop IDE, which is a scalable platform that anyone, including developers, organizations and suppliers, to be able to use the latest Web-based technologies Theia the development of a fully functional multi-language cloud and desktop IDE.

Drive as IDE, Theia run in two separate processes, they are referred to as front and rear ends (that is, corresponding to the local browser and remote server), between each other by a WebSockets JSON-RPC or HTTP message REST API for communication. And as a desktop IDE, front and rear ends are run locally.

Theia official mentioned as an alternative to Visual Studio Code, so its interface is very similar and Visual Studio Code. More importantly, Theia native support for Visual Studio Code extension protocol , which means we can install Visual Studio Code Reuse and expand on the Theia.

Theia flexible architecture make it a scalable, adjustable platform, users can be very fine-grained way the depth of customization based on specific use cases, without submitting a patch or forked project for the project. The figure is based on Arm Theia custom development projects:

Visual Studio Code as a desktop terminal application, Microsoft provides binary packages are available for each platform, but want to replace it with Theia did not provide a download link in the official website. The reason is that Theia is not a final product, which is why it is called the title "IDE framework." You can build and customize Theia based on a part of your IDE according to their needs. For example, suppose you need to fully support the corresponding quantum computing language and the IDE workflow, it can increase the expansion module or remove unnecessary on the basis Theia, then construct a full-featured IDE. Perhaps this is the reason Theia emphasize his own "real open source" is.

Theia can try this local experience with Electron packaged desktop applications  yangster-electron

Theia online experience the Eclipse: https://gitpod.io/#https://github.com/eclipse-theia/theia

Guess you like

Origin www.oschina.net/news/114589/eclipse-theia-1-0-released