Eclipse Theia
| Developers | TypeFox and Ericsson |
|---|---|
| Initial release | March 2017 |
| Repository | github.com/theia-ide |
| License | Eclipse Public License 2.0 (EPL2) |
| Type | Programming tool, Integrated development environment (IDE) |
| Website | www.theia-ide.org/ |
Eclipse Theia is an open-source framework to develop multi-language integrated development environments (IDE) for the cloud and desktop.[1] It is implemented in TypeScript, with a focus on extensibility, and it is based on Visual Studio Code (VS Code).[2][3]
History
Theia was developed by the companies TypeFox and Ericsson.[4] It was first launched in March 2017.[5] Since May 2018 it has also become a project of the Eclipse Foundation.[6] Today, the companies RedHat, IBM, Google and ARM are contributing to the Theia project.[7]
About
The layout of Theia is based on PhosphorJS, which provides a foundation for draggable dock layouts.[8][9] Theia is also built on the Language Server Protocol (LSP) and supports thereby over 60 available language servers. [10] LSP provides editing support for all major programming languages as well.[10] 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.[9] Further functions are an embedded preview, command support and search functions.[8]
Theia is an open source project, belonging to the Eclipse Foundation and is licensed under the Eclipse Public License 2.0 (EPL2).[11]
According to Jaxenter Theia belongs to the top 3 IDEs in the JavaScript ecosystem, but it is still far behind VS Code which holds the lead.[12]
Applications
March 2018: IBM Microclimate, a microservices development platform, uses a code editor based on Theia[13]
September 2018: the online IDE Gitpod, which is based on Theia, was released[14][15]
October 2018: Eclipse Che implemented Theia as their default web IDE.[16][17]
December 2018: IBM announced their new cloud IDE for Cobol which is also based on Theia.[18]
Januar 2019: Google announced the use of Theia in their Google Cloud Platform (GCP).[19]
References
- ↑ "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.
- ↑ 8.0 8.1 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.[permanent dead link]
- ↑ 9.0 9.1 Mohilo, Dominik (2017-05-18). "Theia: Eine einzige IDE auf dem Desktop und in der Cloud". JAXenter (in Deutsch). Retrieved 2019-01-16.
- ↑ 10.0 10.1 "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.
- ↑ Papadopoulou, Eirini-Eleni (2019-01-17). "Vue.js is the absolute rockstar of the JavaScript ecosystem". JAXenter. Retrieved 2019-02-11.
- ↑ 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.
| This page exists already on Wikipedia. |
