Затмение Тейя

Фреймворк с открытым исходным кодом для создания IDE
Затмение Тейя
Разработчик(и)EclipseSource, Ericsson , Red Hat , STMicroelectronics , TypeFox
Первоначальный выпускМарт 2017 ; 7 лет назад ( март 2017 г. )
Репозиторийgithub.com/eclipse-theia
Написано вМашинопись
ТипИнструмент программирования , Интегрированная среда разработки
ЛицензияEclipse Public License 2.0 (EPL2) или GNU General Public License, версия 2 (GPLv2) с исключением classpath [1]
Веб-сайтhttps://theia-ide.org/

Eclipse Theia — проект Eclipse с открытым исходным кодом, предоставляющий платформу Theia и среду IDE Theia.

Платформа Eclipse Theia — это бесплатная среда с открытым исходным кодом для создания IDE и инструментов на основе современных веб-технологий. [2] Приложения на основе Theia можно развертывать как настольные и веб-приложения . [3] Она реализована на TypeScript , повторно использует части кода Visual Studio и делает упор на расширяемость . [4] [5] [6] Благодаря Theia AI платформа обеспечивает явную поддержку создания инструментов и IDE на основе ИИ, помогая разработчикам инструментов интегрировать расширенные возможности ИИ в свои приложения. [7]

Eclipse Theia IDE [8] — это современная и открытая IDE для облака и настольных компьютеров. Theia IDE основана на платформе Theia. Она содержит поддержку ИИ для разработчиков, созданную на основе Theia AI, которая является открытой, прозрачной и гибкой, позволяя пользователям настраивать и контролировать свои взаимодействия с ИИ в IDE. [9]

История

Theia изначально была разработана TypeFox и Ericsson и постоянно получает вклад от EclipseSource, Red Hat , IBM , Google , Arm Holdings , а также от отдельных участников. [10] [11] Впервые она была запущена в марте 2017 года. [12] С мая 2018 года Theia является проектом Eclipse Foundation . [13] Eclipse Theia теперь считается следующим поколением платформы Eclipse для инструментов и IDE. [14]

О

Theia построена на протоколе сервера языка (LSP) и поддерживает множество языков программирования . [15] Его можно использовать как настольное приложение , веб-приложение или гибридное приложение с отдельными фронт-эндами и бэкэндами . Все функции Theia реализованы в виде расширений, что позволяет сторонним разработчикам изменять функциональность Theia, используя те же интерфейсы программирования приложений (API), что и компоненты приложения по умолчанию. [16] Макет Theia состоит из перетаскиваемых доков . [16] [17] Theia совместима с расширениями Visual Studio Code . [18]

Theia — это бесплатный и открытый программный проект под эгидой Eclipse Foundation , лицензированный в соответствии с Eclipse Public License 2.0 (EPL2). [19]

Использование

Eclipse Che использует Eclipse Theia в качестве среды IDE по умолчанию, начиная с версии 7. [20]

В сентябре 2018 года была выпущена онлайн-среда разработки Gitpod, основанная на Theia. [21] (В 2021 году Gitpod перешел на Visual Studio Code . [22] )

Arduino IDE 2.0 основана на Eclipse Theia, заменяя IDE на базе Processing . [23]

Прием

В январе 2019 года JAXenter, веб-сайт и блог о кодировании, [24] оценил Theia как третью по популярности интегрированную среду разработки JavaScript 2018 года согласно показателям GitHub , после Visual Studio Code и Atom . [25]

Ссылки

  1. ^ "Лицензия Theia". GitHub .
  2. ^ Хельминг, Йонас; Кёгель, Максимилиан (2018-06-20). «Что такое Eclipse Theia?». EclipseSource . Получено 2022-03-12 .
  3. ^ "Theia · GitBook". www.theia-ide.org . Получено 16.01.2019 .
  4. ^ Ле Мёр, Стеван (19.12.2018). "Eclipse Che 7 уже на подходе, и он действительно горячий (2/4)". Блог RHD . Получено 16.01.2019 .
  5. ^ Феррара, Клаудио Давиде (04 декабря 2017 г.). «Theia: отдельная IDE для рабочего стола и облака». HTML.it (на итальянском языке) . Проверено 14 февраля 2019 г.
  6. ^ Хеллер, Мартин (25.02.2019). "Обзор облачной IDE: AWS Cloud9 против Eclipse Che против Eclipse Theia". InfoWorld . Получено 25.02.2019 .
  7. ^ "Представляем Theia AI". EclipseSource . 2024-10-07 . Получено 2024-10-16 .
  8. ^ "Сайт Theia IDE". www.theia-ide.org . Получено 2024-01-10 .
  9. ^ "Введение в поддержку ИИ в Theia IDE". EclipseSource . 2024-10-08 . Получено 2024-10-16 .
  10. ^ "Обзор участников проекта Theia". projects.eclipse.org . 2021-12-30 . Получено 2021-12-30 .
  11. ^ "Theia - Cloud and Desktop IDE". www.theia-ide.org . Получено 16.01.2019 .
  12. ^ Мохило, Доминик (30.05.2017). «Что такое Theia — классическая IDE, созданная с использованием современных технологий». JAXenter . Получено 16.01.2019 .
  13. ^ "Затмение Тейя". project.eclipse.org . Проверено 16 января 2019 г.
  14. ^ «Eclipse Theia — это платформа Eclipse следующего поколения для IDE и инструментов!». eclipsesource.com/ . Получено 10.01.2024 .
  15. ^ "Langserver.org". langserver.org . Получено 2019-01-16 .
  16. ^ Аб Мохило, Доминик (18 мая 2017 г.). «Тейя: лучшая IDE на рабочем столе и в облаке». JAXenter (на немецком языке) . Проверено 16 января 2019 г.
  17. ^ Ле Мёр, Стеван (17.12.2018). "Eclipse Che 7 уже на подходе, и он действительно горячий (1/4)". Блог Eclipse Che . Получено 17.01.2019 .
  18. ^ "Расширения и плагины". Theia - облачная и настольная IDE-платформа .
  19. ^ Битон, Уэйн. «Eclipse Public License 2.0 | The Eclipse Foundation». www.eclipse.org . Получено 16.01.2019 .
  20. ^ Хельминг, Йонас (2019). «Затмение Че против Затмения Тейи».
  21. ^ Клэбёрн, Томас (2018). «Gitpod git-bolts git-IDE на GitHub для редактирования кода git в браузере». The Register .
  22. ^ Косяков, Антон. «От Theia до OpenVSCode Server — история облачных IDE». Gitpod . Получено 3 июня 2022 г.
  23. ^ Жан-Люк Офранк (03.03.2021). «Arduino IDE 2.0 beta выпущена с живым отладчиком, обновленным пользовательским интерфейсом». cnx-software.com . Получено 04.03.2021 .
  24. ^ "JAXenter - Новости, Статьи, Код". JAXenter . Получено 2020-10-22 .
  25. ^ Пападопулу, Эйрини-Элени (17 января 2019 г.). «Vue.js — абсолютная рок-звезда экосистемы JavaScript». JAXenter . Проверено 11 февраля 2019 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Eclipse_Theia&oldid=1253022288"