Förmörkelse Theia
Utvecklare | TypeFox och Ericsson |
---|---|
Initial release | mars 2017 |
Förvar | github.com/eclipse-theia |
Licens | Eclipse Public License 2.0 (EPL2) eller GNU General Public License, version 2 (GPLv2) med undantaget classpath |
Typ | Programmeringsverktyg , Integrerad utvecklingsmiljö |
Hemsida | www.theia-ide.org/ |
Eclipse Theia är ett gratis ramverk med öppen källkod för att bygga IDE:er och verktyg baserade på modern webbteknologi. Theia-baserade applikationer kan distribueras som skrivbords- och webbapplikationer . Det är implementerat i TypeScript , är baserat på Visual Studio Code och betonar utökningsbarhet .
Historia
Theia utvecklades ursprungligen av TypeFox och Ericsson och får kontinuerligt bidrag från EclipseSource, Red Hat , IBM , Google , Arm Holdings såväl som från enskilda bidragsgivare. Det lanserades första gången i mars 2017. Sedan maj 2018 är Theia ett projekt inom Eclipse Foundation .
Handla om
Theia är byggt på Language Server Protocol (LSP) och stöder en mängd olika programmeringsspråk . Den kan användas som en skrivbordsapplikation , en webbapplikation eller en hybridapplikation med separata fram- och bakändar . Alla Theias funktioner är implementerade som tillägg, vilket gör att tredjepartsutvecklare kan modifiera Theias funktionalitet genom att använda samma applikationsprogrammeringsgränssnitt (API) som applikationens standardkomponenter. Theias layout består av dragbara bryggor .
Theia är ett gratis och öppen källkodsprogram under Eclipse Foundation och är licensierat under Eclipse Public License 2.0 (EPL2).
Användande
Eclipse Che använder Eclipse Theia som standard-IDE från och med version 7.
I september 2018 släpptes online-IDE Gitpod som var baserad på Theia. (2021 bytte Gitpod till Visual Studio Code .)
Arduino IDE 2.0 är baserad på Eclipse Theia, och ersätter den Processing -baserade IDE.
Reception
I januari 2019 rankade JAXenter, en webbplats och blogg om kodning, Theia som den tredje mest populära JavaScript- integrerade utvecklingsmiljön 2018 enligt GitHub- mått, bakom Visual Studio Code och Atom .