Eclipse Theia

Eclipse Theia is a free and open-source integrated development environment (IDE) framework for desktop and web applications.[1] It is implemented in TypeScript, is based on Visual Studio Code, and emphasizes extensibility.[2][3][4]

Eclipse Theia
DevelopersTypeFox and Ericsson
Initial releaseMarch 2017
Repositorygithub.com/theia-ide
LicenseEclipse Public License 2.0 (EPL2)
TypeProgramming tool, Integrated development environment
Websitewww.theia-ide.org/

History

Theia was developed by TypeFox and Ericsson, with additional contributions from Red Hat, IBM, Google and Arm Holdings.[5][6] It was first launched in March 2017.[7] Since May 2018, Theia has been a project of the Eclipse Foundation.[8]

About

Theia is built on the Language Server Protocol (LSP) and supports a variety of programming languages.[9] It can be used as a desktop application, a web application, or a hybrid application with separate front and back ends. All of Theia's features are implemented as extensions, which allows third-party developers to modify Theia's functionality by using the same application programming interfaces (APIs) as the application's default components.[10] Theia's layout consists of draggable docks.[10][11]

Theia is a free and open-source software project under the Eclipse Foundation and is licensed under the Eclipse Public License 2.0 (EPL2).[12]

Usage

Eclipse Che uses Eclipse Theia as its default IDE starting from version 7.[13] In September 2018, the online IDE Gitpod was released which is based on Theia.[14]

Reception

In January 2019, JAXenter(who?) ranked Theia as the third-most popular JavaScript integrated development environment of 2018 according to GitHub metrics, behind Visual Studio Code and Atom.[15]

gollark: If I can find whatever it wants to run.
gollark: I wonder if I can reverse-engineer the bot communication protocol.
gollark: Anyway, it's vulnerable to extremely obvious XSS attacks, how can this be used?
gollark: > `<meta name="description" content="A fully featured admin theme which can be used to build CRM, CMS, etc.">`
gollark: Okay, any ideas?

References

  1. "Theia · GitBook". www.theia-ide.org. Retrieved 2019-01-16.
  2. Le Meur, Stevan (2018-12-19). "Eclipse Che 7 is Coming and It's Really Hot (2/4)". RHD Blog. Retrieved 2019-01-16.
  3. Ferrara, Claudio Davide (2017-12-04). "Theia: un solo IDE per Desktop e Cloud". HTML.it (in Italian). Retrieved 2019-02-14.
  4. Heller, Martin (2019-02-25). "Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia". InfoWorld. Retrieved 2019-02-25.
  5. Helming, Jonas; Koegel, Maximilian (2018-06-20). "Welcome (at Eclipse), Theia!". EclipseSource. Retrieved 2019-01-17.
  6. "Theia - Cloud and Desktop IDE". www.theia-ide.org. Retrieved 2019-01-16.
  7. Mohilo, Dominik (2017-05-30). "What Theia is all about — A classic IDE built with modern technology". JAXenter. Retrieved 2019-01-16.
  8. "Eclipse Theia". projects.eclipse.org. Retrieved 2019-01-16.
  9. "Langserver.org". langserver.org. Retrieved 2019-01-16.
  10. Mohilo, Dominik (2017-05-18). "Theia: Eine einzige IDE auf dem Desktop und in der Cloud". JAXenter (in German). Retrieved 2019-01-16.
  11. Le Meur, Stevan (2018-12-17). "Eclipse Che 7 is Coming and It's Really Hot (1/4)". Eclipse Che Blog. Retrieved 2019-01-17.
  12. Beaton, Wayne. "Eclipse Public License 2.0 | The Eclipse Foundation". www.eclipse.org. Retrieved 2019-01-16.
  13. Helming, Jonas (2019). "Eclipse Che vs. Eclipse Theia". Cite journal requires |journal= (help)
  14. Claburn, Thomas (2018). "Gitpod git-bolts git-IDE onto GitHub for in-browser code git-editing". Cite journal requires |journal= (help)
  15. Papadopoulou, Eirini-Eleni (2019-01-17). "Vue.js is the absolute rockstar of the JavaScript ecosystem". JAXenter. Retrieved 2019-02-11.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.