Eclipse Theia


Eclipse Theia es un marco de entorno de desarrollo integrado (IDE) gratuito y de código abierto para aplicaciones web y de escritorio . [2] Está implementado en TypeScript , se basa en Visual Studio Code y enfatiza la extensibilidad . [3] [4] [5]

Theia fue desarrollado por TypeFox y Ericsson , con contribuciones adicionales de Red Hat , IBM , Google y Arm Holdings . [6] [7] Se lanzó por primera vez en marzo de 2017. [8] Desde mayo de 2018, Theia es un proyecto de la Fundación Eclipse . [9]

Theia se basa en el protocolo de servidor de idiomas (LSP) y admite una variedad de lenguajes de programación . [10] Se puede utilizar como una aplicación de escritorio , una aplicación web o una aplicación híbrida con front-end y back-end separados . Todas las funciones de Theia se implementan como extensiones, lo que permite a los desarrolladores externos modificar la funcionalidad de Theia utilizando las mismas interfaces de programación de aplicaciones (API) que los componentes predeterminados de la aplicación. [11] El diseño de Theia consiste en muelles que se pueden arrastrar . [11] [12]

Theia es un proyecto de software gratuito y de código abierto de la Fundación Eclipse y tiene la licencia Eclipse Public License 2.0 (EPL2). [13]

Eclipse Che usa Eclipse Theia como su IDE predeterminado a partir de la versión 7. [14] En septiembre de 2018, se lanzó el IDE en línea Gitpod, que se basa en Theia. [15]

En enero de 2019, JAXenter , un sitio web y blog sobre codificación, [17] clasificó a Theia como el tercer entorno de desarrollo integrado de JavaScript más popular de 2018 según las métricas de GitHub , detrás de Visual Studio Code y Atom . [18]