Jump to content

Eclipse Theia

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Kvng (talk | contribs) at 14:02, 19 February 2019 (Submitting (AFCH 0.9.1)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

  • Comment: Stills seems to be intended to promote, which violates WP:NOT and WP:PROMO. Notability is not conferred on this topic by other, more notable subjects either. SamHolt6 (talk) 15:52, 21 January 2019 (UTC)
  • Comment: Still reads like an ad, especially when highlighting the product's features in bold and bullet list. AngusWOOF (barksniff) 15:57, 17 January 2019 (UTC)
  • Comment: I created this article as Eclipse Theia is raising more and more awareness over the last months. You can see that in the section of applications. Famous companies like Google and IBM are starting to use Theia and it is likely, according the references, that more companies will follow. This comment shall demonstrate the notability of this topic. ChristinFrohne (talk) 14:34, 17 January 2019 (UTC)


Eclipse Theia
DevelopersTypeFox and Ericsson
Initial releaseMarch 2017
Repositorygithub.com/theia-ide
LicenseEclipse Public License 2.0 (EPL2)
TypeProgramming tool, Integrated development environment (IDE)
Websitewww.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

  1. ^ "Theia · GitBook". www.theia-ide.org. Retrieved 2019-01-16.
  2. ^ LeMeur, Stevan (2018-12-19). "Eclipse Che 7 is Coming and It's Really Hot (2/4)". RHD Blog. Retrieved 2019-01-16. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  3. ^ Ferrara, Claudio Davide (2017-12-04). "Theia: un solo IDE per Desktop e Cloud". HTML.it (in Italian). Retrieved 2019-02-14. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  4. ^ Helming, Jonas; Koegel, Maximilian (2018-06-20). "Welcome (at Eclipse), Theia!". EclipseSource. Retrieved 2019-01-17. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  5. ^ Mohilo, Dominik (2017-05-30). "What Theia is all about — A classic IDE built with modern technology". JAXenter. Retrieved 2019-01-16. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  6. ^ "Eclipse Theia". projects.eclipse.org. Retrieved 2019-01-16.
  7. ^ "Theia - Cloud and Desktop IDE". www.theia-ide.org. Retrieved 2019-01-16.
  8. ^ a b 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.
  9. ^ a b Mohilo, Dominik (2017-05-18). "Theia: Eine einzige IDE auf dem Desktop und in der Cloud". JAXenter (in German). Retrieved 2019-01-16. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  10. ^ a b "Langserver.org". langserver.org. Retrieved 2019-01-16.
  11. ^ Beaton, Wayne. "Eclipse Public License 2.0 | The Eclipse Foundation". www.eclipse.org. Retrieved 2019-01-16.
  12. ^ Papadopoulou, Eirini-Eleni (2019-01-17). "Vue.js is the absolute rockstar of the JavaScript ecosystem". JAXenter. Retrieved 2019-02-11. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  13. ^ Taft, Darry K. (2018-03-30). "IBM Microclimate platform speeds up microservices app dev". SearchMicroservices. Retrieved 2019-02-14. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  14. ^ Efftinge, Sven (2018-08-28). "Gitpod — Online IDE For GitHub". Gitpod. Retrieved 2019-01-16.
  15. ^ 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. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  16. ^ "Eclipse Che: Theia IDE on steroids". EclipseCon Europe 2018. 2018-06-29. Retrieved 2019-01-16.
  17. ^ Menge-Sonnentag, Rainald (2019-02-08). "Eclipse Che 7 wechselt die Entwicklungsumgebung". heise online Developer (in German). Retrieved 2019-02-11. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  18. ^ Tolmare, Amit (2018-12-13). "Wazi - A Web IDE for Z Open Development powered by Zowe". Mainframe DEV. Retrieved 2019-01-16. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  19. ^ "Features | Cloud Shell". Google Cloud. Retrieved 2019-01-16.