Затмение Тейя
![]() | |
Разработчик(и) | EclipseSource , Ericsson , Red Hat , STMicroelectronics , TypeFox |
---|---|
Первоначальный выпуск | март 2017 г |
Стабильная версия | 1.51 [1] ![]() |
Репозиторий | github.com/eclipse-theia |
Написано в | Машинопись |
Тип | Инструмент программирования , Интегрированная среда разработки |
Лицензия | Общественная лицензия Eclipse 2.0 (EPL2) или Стандартная общественная лицензия GNU, версия 2 (GPLv2) с исключением пути к классам . [2] |
Веб-сайт | https://theia-ide.org/ |
Eclipse Theia — это проект Eclipse с открытым исходным кодом, предоставляющий платформу Theia и Theia IDE.
Платформа Eclipse Theia — это с открытым исходным кодом бесплатная платформа для создания IDE и инструментов на основе современных веб-технологий. [3] Приложения на базе Theia можно развертывать как настольные и веб-приложения . [4] Он реализован на TypeScript , повторно использует части кода Visual Studio и уделяет особое внимание расширяемости . [5] [6] [7]
IDE для Eclipse Theia [8] — это современная и открытая среда разработки для облака и настольных компьютеров. Theia IDE основана на платформе Theia.
История
[ редактировать ]Первоначально Theia была разработана TypeFox и Ericsson и постоянно получает вклад от EclipseSource , Red Hat , IBM , Google , Arm Holdings , а также от отдельных участников. [9] [10] Впервые он был запущен в марте 2017 года. [11] С мая 2018 года Theia — проект фонда Eclipse Foundation . [12] Eclipse Theia теперь считается платформой Eclipse следующего поколения для инструментов и IDE. [13]
О
[ редактировать ]Theia построена на протоколе языкового сервера (LSP) и поддерживает множество языков программирования . [14] Его можно использовать как настольное приложение , веб-приложение или гибридное приложение с отдельными интерфейсной и внутренней частью . Все функции Theia реализованы в виде расширений, что позволяет сторонним разработчикам изменять функциональность Theia, используя те же интерфейсы прикладного программирования (API), что и компоненты приложения по умолчанию. [15] Макет Theia состоит из перетаскиваемых доков . [15] [16] Theia совместима с расширениями Visual Studio Code . [17]
Theia — это с открытым исходным кодом, бесплатный программный проект созданный под эгидой Eclipse Foundation и имеющий лицензию Eclipse Public License 2.0 (EPL2). [18]
Использование
[ редактировать ]Eclipse Che использует Eclipse Theia в качестве IDE по умолчанию, начиная с версии 7. [19]
В сентябре 2018 года была выпущена онлайн-IDE Gitpod , основанная на Theia. [20] (В 2021 году Gitpod перешёл на Visual Studio Code . [21] )
Arduino IDE 2.0 основана на Eclipse Theia и заменяет IDE на основе обработки . [22]
Прием
[ редактировать ]В январе 2019 года JAXenter , веб-сайт и блог о программировании, [23] поставила Theia на третье место по популярности JavaScript интегрированной среды разработки в 2018 году согласно показателям GitHub после Visual Studio Code и Atom . [24]
Ссылки
[ редактировать ]- ^ «Выпуск Eclipse Theia 1.51: новости и заслуживающие внимания» . Эклипссорс ГмбХ. 4 июля 2024 г.
- ^ «Лицензия Тейи» . Гитхаб .
- ^ Хельминг, Йонас; Когель, Максимилиан (20 июня 2018 г.). «Что такое Затмение Тейя?» . Источник Затмения . Проверено 12 марта 2022 г.
- ^ «Тейя · GitBook» . www.theia-ide.org . Проверено 16 января 2019 г.
- ^ Ле Мёр, Стеван (19 декабря 2018 г.). «Затмение Че 7 уже близко, и оно действительно горячее (2/4)» . Блог РХД . Проверено 16 января 2019 г.
- ^ Феррара, Клаудио Давиде (04 декабря 2017 г.). «Theia: одна IDE для рабочего стола и облака» . HTML.it (на итальянском языке) . Проверено 14 февраля 2019 г.
- ^ Хеллер, Мартин (25 февраля 2019 г.). «Обзор Cloud IDE: AWS Cloud9 против Eclipse Che против Eclipse Theia» . Инфомир . Проверено 25 февраля 2019 г.
- ^ «Сайт Theia IDE» . www.theia-ide.org . Проверено 10 января 2024 г.
- ^ «Обзор участников проекта Theia» . project.eclipse.org . 30 декабря 2021 г. Проверено 30 декабря 2021 г.
- ^ «Theia — облачная и настольная IDE» . www.theia-ide.org . Проверено 16 января 2019 г.
- ^ Мохило, Доминик (30 мая 2017 г.). «Что такое Theia — классическая IDE, созданная с использованием современных технологий» . JAXenter . Проверено 16 января 2019 г.
- ^ «Затмение Тейи» . project.eclipse.org . Проверено 16 января 2019 г.
- ^ «Eclipse Theia — это платформа Eclipse следующего поколения для IDE и инструментов!» . eclipsesource.com/ . Проверено 10 января 2024 г.
- ^ «Langserver.org» . langserver.org . Проверено 16 января 2019 г.
- ^ Jump up to: а б Мохило, Доминик (18 мая 2017 г.). «Theia: единая IDE на рабочем столе и в облаке» . JAXenter (на немецком языке) . Проверено 16 января 2019 г.
- ^ Ле Мёр, Стеван (17 декабря 2018 г.). «Затмение Че 7 уже близко, и оно действительно горячее (1/4)» . Блог Eclipse Che . Проверено 17 января 2019 г.
- ^ «Расширения и плагины» . Theia — облачная и настольная платформа IDE .
- ^ Битон, Уэйн. «Общественная лицензия Eclipse 2.0 | The Eclipse Foundation» . www.eclipse.org . Проверено 16 января 2019 г.
- ^ Хельминг, Йонас (2019). «Затмение Че против Затмения Тейи» .
- ^ Клэберн, Томас (2018). «Gitpod git-прикрепляет git-IDE к GitHub для редактирования кода git в браузере» . Регистр .
- ^ Косяков Антон. «От Theia до сервера OpenVSCode — история облачных IDE» . Гитпод . Проверено 3 июня 2022 г.
- ^ Жан-Люк Офран (3 марта 2021 г.). «Выпущена бета-версия Arduino IDE 2.0 с живым отладчиком и обновленным пользовательским интерфейсом» . cnx-software.com . Проверено 4 марта 2021 г.
- ^ «JAXenter — Новости, статьи, код» . JAXenter . Проверено 22 октября 2020 г.
- ^ Пападопулу, Эйрини-Элени (17 января 2019 г.). «Vue.js — абсолютная рок-звезда экосистемы JavaScript » JAXenter . Получено 1 февраля 2019 г.