This article contains paid contributions.
|Developers||TypeFox and Ericsson|
|Initial release||March 2017|
|License||Eclipse Public License 2.0 (EPL2)|
|Type||Programming tool, Integrated development environment (IDE)|
Eclipse Theia is an open-source framework to develop multi-language integrated development environments (IDE) for the cloud and desktop. It is implemented in TypeScript, with a focus on extensibility, and it is based on Visual Studio Code (VS Code).
History[edit | edit source]
Theia was developed by the companies TypeFox and Ericsson. It was first launched in March 2017. Since May 2018 it has also become a project of the Eclipse Foundation. Today, the companies RedHat, IBM, Google and ARM are contributing to the Theia project.
About[edit | edit source]
The layout of Theia is based on PhosphorJS, which provides a foundation for draggable dock layouts. Theia is also built on the Language Server Protocol (LSP) and supports thereby over 60 available language servers.  LSP provides editing support for all major programming languages as well. A Theia application consists of a number of extensions, that can contribute to the frontend and the backend part. Any functionality is implemented as an extension, so it is using the same application programming interfaces (API) a third-party extension would use. That means the user can add new functionalities by implementing their own extensions or VS Code extensions. Further functions are an embedded preview, command support and search functions.
Applications[edit | edit source]
March 2018: IBM Microclimate, a microservices development platform, uses a code editor based on Theia
References[edit | edit source]
- "Theia · GitBook". www.theia-ide.org. Retrieved 2019-01-16.
- LeMeur, Stevan (2018-12-19). "Eclipse Che 7 is Coming and It's Really Hot (2/4)". RHD Blog. Retrieved 2019-01-16.
- Ferrara, Claudio Davide (2017-12-04). "Theia: un solo IDE per Desktop e Cloud". HTML.it (in italiano). Retrieved 2019-02-14.
- Helming, Jonas; Koegel, Maximilian (2018-06-20). "Welcome (at Eclipse), Theia!". EclipseSource. Retrieved 2019-01-17.
- Mohilo, Dominik (2017-05-30). "What Theia is all about — A classic IDE built with modern technology". JAXenter. Retrieved 2019-01-16.
- "Eclipse Theia". projects.eclipse.org. Retrieved 2019-01-16.
- "Theia - Cloud and Desktop IDE". www.theia-ide.org. Retrieved 2019-01-16.
- Meur, Stevan Le (2018-12-17). "Eclipse Che 7 is Coming and It's Really Hot (1/4)". Eclipse Che Blog. Retrieved 2019-01-17.
- Mohilo, Dominik (2017-05-18). "Theia: Eine einzige IDE auf dem Desktop und in der Cloud". JAXenter (in Deutsch). Retrieved 2019-01-16.
- "Langserver.org". langserver.org. Retrieved 2019-01-16.
- Beaton, Wayne. "Eclipse Public License 2.0 | The Eclipse Foundation". www.eclipse.org. Retrieved 2019-01-16.
- Taft, Darry K. (2018-03-30). "IBM Microclimate platform speeds up microservices app dev". SearchMicroservices. Retrieved 2019-02-14.
- Efftinge, Sven (2018-08-28). "Gitpod — Online IDE For GitHub". Gitpod. Retrieved 2019-01-16.
- Claburn, Thomas (2018-09-04). "Gitpod git-bolts git-IDE onto GitHub for in-browser code git-editing". www.theregister.co.uk. Retrieved 2019-02-13.
- "Eclipse Che: Theia IDE on steroids". EclipseCon Europe 2018. 2018-06-29. Retrieved 2019-01-16.
- Menge-Sonnentag, Rainald (2019-02-08). "Eclipse Che 7 wechselt die Entwicklungsumgebung". heise online Developer (in Deutsch). Retrieved 2019-02-11.
- Tolmare, Amit (2018-12-13). "Wazi - A Web IDE for Z Open Development powered by Zowe". Mainframe DEV. Retrieved 2019-01-16.
- "Features | Cloud Shell". Google Cloud. Retrieved 2019-01-16.
This article "Eclipse Theia" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Eclipse Theia. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.