stringtranslate.com

Eclipse (программное обеспечение)

Eclipse — это интегрированная среда разработки (IDE), используемая в компьютерном программировании . [5] Она содержит базовое рабочее пространство и расширяемую систему подключаемых модулей для настройки среды. Это вторая по популярности IDE для разработки Java , и до 2016 года была самой популярной. [6] Eclipse написан в основном на Java и его основное применение — разработка приложений Java, [7] но его также можно использовать для разработки приложений на других языках программирования с помощью плагинов, включая Ada , ABAP , C , C++ , C# , Clojure , COBOL , D , Erlang , Fortran , Groovy , Haskell , HLASM , [a] JavaScript , Julia , [9] Lasso , Lua , NATURAL , Perl , PHP , PL/I , [a] Prolog , Python , R , Rexx , [a] Ruby (включая фреймворк Ruby on Rails ), Rust , Scala и Scheme . Его также можно использовать для разработки документов с помощью LaTeX (с помощью плагина TeXlipse) и пакетов для программного обеспечения Mathematica . Среды разработки включают в себя инструменты разработки Eclipse Java (JDT) для Java и Scala, Eclipse CDT для C/C++ и Eclipse PDT для PHP и другие. [10]

Первоначальная кодовая база произошла от IBM VisualAge . [11] Комплект разработки программного обеспечения Eclipse (SDK), включающий инструменты разработки Java, предназначен для разработчиков Java. Пользователи могут расширить его возможности, установив плагины, написанные для платформы Eclipse, такие как наборы инструментов разработки для других языков программирования, и могут писать и вносить свои собственные плагины. Начиная с Eclipse 3.0 (выпущенного в 2004 году), плагины устанавливаются и управляются как «пакеты» с помощью Equinox , реализации OSGi . [12]

Eclipse SDK — это бесплатное программное обеспечение с открытым исходным кодом , выпущенное на условиях Eclipse Public License , хотя оно несовместимо с GNU General Public License . [13] Это была одна из первых IDE, работающая под управлением GNU Classpath , и она без проблем работает под управлением IcedTea .

История

Eclipse был вдохновлен семейством продуктов VisualAge на основе Smalltalk для интегрированной среды разработки (IDE). [11] Несмотря на достаточный успех, основным недостатком продуктов VisualAge было то, что разработанный код не находился в компонентной модели разработки программного обеспечения. Вместо этого весь код для проекта хранился в сжатой базе данных с использованием методов SCID (что-то вроде zip-файла, но в формате .dat). К отдельным классам нельзя было легко получить доступ, особенно за пределами инструмента. Команда, работавшая в основном в лаборатории IBM в Кэри, штат Северная Каролина, разработала новый продукт как замену на основе Java. [14] [ проверка не удалась ] В ноябре 2001 года был сформирован консорциум с советом управляющих для дальнейшей разработки Eclipse как программного обеспечения с открытым исходным кодом . По оценкам, к тому времени IBM уже инвестировала около 40 миллионов долларов. [15] Первоначальными членами были Borland , IBM , Merant , QNX Software Systems , Rational Software , Red Hat , SuSE , TogetherSoft и WebGain. [16] К концу 2003 года число распорядителей возросло до более чем 80. В январе 2004 года был создан Фонд Eclipse . [17]

Eclipse 3.0 (выпущен 21 июня 2004 г.) выбрал спецификации OSGi Service Platform в качестве архитектуры среды выполнения. [18]

26 апреля 2012 года Ассоциация вычислительной техники наградила Eclipse премией ACM Software System Award 2011. [19]

Лицензирование

Eclipse Public License (EPL) является основной лицензией, под которой выпускаются проекты Eclipse. [20] Некоторые проекты требуют двойного лицензирования, для которого доступна Eclipse Distribution License (EDL), хотя использование этой лицензии должно быть запрошено и рассматривается в каждом конкретном случае.

Eclipse изначально был выпущен под лицензией Common Public License , но позже был перелицензирован под лицензией Eclipse Public License. Free Software Foundation заявил, что обе лицензии являются лицензиями свободного ПО , но несовместимы с GNU General Public License (GPL). [21]

Имя

По словам Ли Накмана, главного технического директора подразделения IBM Rational (основанного в 2003 году), название «Eclipse» (используемое по крайней мере с 2001 года) не было игрой слов в честь Sun Microsystems , поскольку основным конкурентом продукта на момент присвоения названия была Microsoft Visual Studio , которую Eclipse должен был затмить. [22]

Различные версии Eclipse получили различные названия, связанные с наукой. За версиями, названными в честь Каллисто , Европы и Ганимеда , которые являются лунами Юпитера , последовала версия, названная в честь Галилея , первооткрывателя этих лун. За ними последовали два названия на солнечную тематику: Гелиос из греческой мифологии и Индиго , один из семи цветов радуги (которая создается солнцем). Версия после этого, Юнона, имеет тройное значение: римская мифологическая фигура , астероид и космический корабль к Юпитеру . [23] Кеплер , Луна и Марс продолжили тему астрономии, а затем Неон и Кислород составили тему химических элементов . Фотон представлял собой возврат к названиям на солнечную тематику.

Начиная с 2018 года алфавитная схема была отменена для лучшего соответствия новой стратегии одновременного выпуска. [24] Релизы именуются в формате ГГГГ-ММ, чтобы отразить квартальные выпуски, начиная с версии 4.9 с названием 2018-09. [25]

Релизы

С 2006 года Фонд координирует ежегодный одновременный выпуск . [26] Каждый выпуск включает платформу Eclipse и несколько других проектов Eclipse.

С 2008 по 2018 год каждый одновременный релиз происходил в 4-ю среду июня. В 2018 году проект перешел на ежеквартальные (13-недельные) релизы YYYY-MM без промежуточных сервисных релизов. [27]

Легенда:
Старая версия, не поддерживается
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий релиз
  1. ^ Существует версия Eclipse Juno 3.8; она не рекламируется на главной странице загрузок, но упакованный дистрибутив доступен для загрузки. [43] Eclipse 3.8 предоставляет исправления ошибок для Indigo и добавляет поддержку Java 7, а его поддержка осуществлялась в двух потоках с 4.2. [44] Функции и плагины, эквивалентные упакованному дистрибутиву, могут быть добавлены из IDE.

Архитектура

Eclipse использует плагины для предоставления всех функций внутри и поверх системы времени выполнения. Его система времени выполнения основана на Equinox , реализации спецификации ядра фреймворка OSGi . [83]

Помимо возможности расширения платформы Eclipse с использованием других языков программирования , таких как C и Python , фреймворк подключаемых модулей позволяет платформе Eclipse работать с языками набора текста, такими как LaTeX [84] , и сетевыми приложениями, такими как telnet и системы управления базами данных . Архитектура подключаемых модулей поддерживает написание любого желаемого расширения для среды, например, для управления конфигурацией . Поддержка Java и CVS предоставляется в Eclipse SDK , а поддержка других систем контроля версий предоставляется сторонними подключаемыми модулями .

За исключением небольшого ядра времени выполнения, все в Eclipse является плагином. Таким образом, каждый разработанный плагин интегрируется с Eclipse так же, как и другие плагины; в этом отношении все функции «создаются равными». [85] Eclipse предоставляет плагины для широкого спектра функций, некоторые из которых от третьих лиц, использующих как бесплатные, так и коммерческие модели. Примерами плагинов являются плагины для Unified Modeling Language (UML), для Sequence и других диаграмм UML, плагин для DB Explorer и многое другое.

Eclipse SDK включает в себя инструменты разработки Eclipse Java (JDT), предлагая IDE со встроенным инкрементальным компилятором Java и полной моделью исходных файлов Java. Это позволяет использовать расширенные методы рефакторинга и анализа кода. IDE также использует рабочее пространство , в данном случае набор метаданных в плоском файловом пространстве, что позволяет вносить внешние изменения в файлы, если соответствующий ресурс рабочего пространства впоследствии обновляется.

Eclipse реализует графические элементы управления инструментария Java, называемого Standard Widget Toolkit (SWT), тогда как большинство приложений Java используют стандартный Java Abstract Window Toolkit (AWT), Swing или JavaFX . Пользовательский интерфейс Eclipse также использует промежуточный графический уровень пользовательского интерфейса , называемый JFace , который упрощает создание приложений на основе SWT. Eclipse был создан для работы на Wayland во время проекта Google Summer of Code (GSoC) в 2014 году. [86]

По состоянию на 2017 год языковые пакеты, разрабатываемые Babel Project, обеспечивают переводы на более чем 40 естественных языков . [4]

Платформа Rich Client

Eclipse предоставляет платформу расширенного клиента (RCP) для разработки приложений общего назначения.

Платформа расширенного клиента состоит из следующих компонентов:

Примерами многофункциональных клиентских приложений на базе Eclipse являются:

Серверная платформа

Eclipse поддерживает разработку для Tomcat , GlassFish и многих других серверов и часто способен устанавливать требуемый сервер (для разработки) непосредственно из IDE. Он поддерживает удаленную отладку, позволяя пользователю наблюдать за переменными и пошагово проходить код приложения, работающего на подключенном сервере.

Платформа веб-инструментов

Проект Eclipse Web Tools Platform (WTP) является расширением платформы Eclipse с инструментами для разработки веб- и Java EE-приложений. Он включает исходные и графические редакторы для различных языков, мастеров и встроенных приложений для упрощения разработки, а также инструменты и API для поддержки развертывания, запуска и тестирования приложений. [88]

Платформа моделирования

Проект Modeling содержит все официальные проекты Eclipse Foundation, ориентированные на технологии разработки на основе моделей. Все они совместимы с Eclipse Modeling Framework, созданным IBM. Эти проекты разделены на шесть категорий:

Управление жизненным циклом приложений

Для управления жизненным циклом приложений (ALM) и управления задачами в Eclipse требуется дополнительный компонент Mylyn ( / ˈ m l ɪ n / ), реализация с открытым исходным кодом интерфейса, ориентированного на задачи . Он предоставляет API для инструментов, встраивающих интерфейс, ориентированный на задачи. Для разработчиков программного обеспечения он помогает разработчику эффективно работать со многими различными задачами (такими как ошибки, отчеты о проблемах или новые функции). Задачи интегрированы в Mylyn. Для всех интегрированных задач Mylyn отслеживает активность пользователя и пытается определить информацию, относящуюся к текущей задаче. Он использует этот контекст задачи, чтобы сфокусировать пользовательский интерфейс Eclipse на связанной информации. Mylyn может интегрироваться с такими репозиториями, как Bugzilla , Trac , Redmine , Mantis , [90] JIRA , Unfuddle [91] и GitHub . [92] Он фокусируется на повышении производительности за счет сокращения поиска, прокрутки и навигации. Делая контекст задачи явным, Mylyn также призван облегчить многозадачность, планирование, повторное использование прошлых усилий и обмен опытом.

Название проекта происходит от слова « миелин » — электроизолирующего слоя, который окружает аксоны нейронов. [93] Первоначальное название этого проекта, «Mylar», копировало торговую марку компании , производящей плёнку boPET , поэтому Фонд Eclipse изменил название проекта. [94]

Функции

Возможности Eclipse IDE включают в себя текстовый редактор с подсветкой синтаксиса, помощь в кодировании, автодополнение кода , рефакторинг кода , анализ кода с предложениями «быстрого исправления» и отладку кода . [95]

Наряду с собственной поддержкой OSGi, начиная с Java 9, была добавлена ​​поддержка JPMS. [95]

Расширения

Eclipse поддерживает богатый выбор расширений, добавляя поддержку Python через PyDev , разработку Android через Google ADT (замененную Android Studio с 2015 года), JavaFX через e(fx)clipse, JavaScript , jQuery и многие другие в Eclipse Marketplace. Valable — это плагин Vala для Eclipse. [96]

В дополнение к встроенным предупреждениям компилятора Java, доступны дополнительные плагины для линтинга , позволяющие улучшить качество и согласованность кода, такие как SpotBugs и Sonar. [97] [98]

Поддержка инструментов сборки, таких как Ant , Maven , Make и CMake, включает возможность замены собственного формата файла проекта Eclipse на Maven pom.xml напрямую. [99]

Альтернативные дистрибуции

В проекте Eclipse существует несколько альтернативных дистрибутивов.

Инструменты разработки PHP

Проект PHP Hypertext Preprocessor (PHP) Development Tools предоставляет фреймворк для платформы Eclipse. Проект охватывает все компоненты разработки, включая автодополнение кода, разработку PHP и содействие расширяемости. Он использует существующую платформу Eclipse Web Tools Platform (WTP) и Dynamic Languages ​​Toolkit (DLTK). [100]

Инструменты разработки Android

Android Development Tools (ADT) был заменен в 2015 году собственным плагином Eclipse Foundation под названием Andmore: Development Tools for Android [101] после того , как Google прекратил разработку своего плагина для Eclipse IDE, который был разработан для предоставления интегрированной среды для создания приложений Android. ADT/Andmore расширяет возможности Eclipse, позволяя разработчикам настраивать новые проекты Android, создавать пользовательский интерфейс приложения, добавлять пакеты на основе API Android Framework, отлаживать свои приложения с помощью инструментов Android SDK и экспортировать подписанные (или неподписанные) файлы .apk для распространения своих приложений. Он доступен для бесплатной загрузки. ADT от Google был официальной IDE для Android до 2015 года, но был заменен Andmore от Eclipse и официальной Android Studio [ 102] [103] По состоянию на 2024 год проект, по-видимому, находится в упадке, с 2017 года он не проявлял никакой активности. [104]

Смотрите также

Примечания

  1. ^ abc Через IBM Developer for z/OS [8] (IDz), ранее известный как Rational Developer for z Systems (RDz).

Ссылки

  1. ^ ab "Eclipse.org consortium". Сообщество открытых инноваций и сотрудничества | Фонд Eclipse . Архивировано из оригинала 20 сентября 2022 г. Получено 10 сентября 2022 г.
  2. ^ "Eclipse 4.33 - Новое и интересное | The Eclipse Foundation". 11 сентября 2024 г. Получено 11 сентября 2024 г.
  3. ^ "Equinox/dev - Eclipsepedia". wiki.eclipse.org . Архивировано из оригинала 26 августа 2023 . Получено 26 августа 2023 .
  4. ^ ab "Babel Project – Eclipse translation". Eclipse . The Eclipse Foundation. 31 января 2013 г. Архивировано из оригинала 29 апреля 2017 г. Получено 5 марта 2017 г.
  5. ^ "IDE против инструментов сборки: как пользователи Eclipse, IntelliJ IDEA и NetBeans работают с Maven, Ant, SBT и Gradle". zeroturnaround.com . Архивировано из оригинала 6 июня 2024 г. . Получено 28 декабря 2018 г. .
  6. ^ "IntelliJ IDEA доминирует на рынке IDE с 62% принятием среди разработчиков JVM". Snyk . 5 февраля 2020 г. Архивировано из оригинала 6 июня 2024 г. Получено 30 января 2022 г.
  7. ^ "Eclipse desktop & web IDEs". Eclipse Foundation . Архивировано из оригинала 28 января 2022 года . Получено 29 января 2022 года .
  8. ^ "IBM Developer for z/OS". IBM . 16 мая 2024 . Получено 2 июля 2024 .
  9. ^ "GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse". github.com . 10 октября 2018 г. Архивировано из оригинала 25 июля 2018 г. Получено 28 декабря 2018 г. – через GitHub.
  10. ^ "Пакеты Eclipse | Фонд Eclipse — дом для мирового сообщества, Eclipse IDE, Jakarta EE и более 350 проектов с открытым исходным кодом..." www.eclipse.org . Архивировано из оригинала 26 августа 2023 г. . Получено 26 августа 2023 г. .
  11. ^ ab "Откуда взялось Eclipse?". Eclipse Wiki . Архивировано из оригинала 8 сентября 2008 года . Получено 16 марта 2008 года .
  12. ^ "500 строк или меньше: Eclipse, архив 27 января 2017 г. на Wayback Machine " говорит: "С переходом на OSGi плагины Eclipse стали называться пакетами"
  13. ^ Free Software Foundation, Inc. (5 ноября 2012 г.). «Различные лицензии и комментарии о них». Архивировано из оригинала 16 июля 2009 г. Получено 17 апреля 2014 г.
  14. Рик ДеНаталь (15 октября 2008 г.). «Will It Go Round in Circles?». Архивировано из оригинала 19 октября 2008 г.
  15. ^ Милинкович, Майк. «IBM и Eclipse: Десятилетие инноваций в области программного обеспечения». Building a Smarter Planet . Архивировано из оригинала 30 января 2012 года . Получено 3 ноября 2011 года .
  16. ^ "About the Eclipse Foundation: History of Eclipse". Eclipse . Архивировано из оригинала 12 мая 2019 года . Получено 1 января 2014 года .
  17. ^ "About the Eclipse Foundation". The Eclipse Foundation. Архивировано из оригинала 12 августа 2008 года . Получено 13 августа 2008 года .
  18. ^ "OSGi – фундамент фундамента платформы". Фонд Eclipse. Архивировано из оригинала 13 июня 2008 года . Получено 25 июня 2008 года .
  19. ^ "ACM чествует новаторов в области вычислительной техники за достижения в исследованиях, образовании и промышленности". Ассоциация вычислительной техники. Архивировано из оригинала 29 апреля 2012 г. Получено 26 апреля 2012 г.
  20. ^ "Eclipse Public License". Архивировано из оригинала 17 февраля 2012 года . Получено 24 февраля 2012 года .
  21. ^ "Различные лицензии и комментарии о них". Free Software Foundation. 17 мая 2007 г. Архивировано из оригинала 16 июля 2009 г. Получено 20 мая 2007 г.
  22. ^ Darryl K. Taft (20 мая 2005 г.). "Eclipse: Behind the Name". eWeek.com . Ziff Davis Enterprise Holdings. Архивировано из оригинала 2 января 2013 г. Получено 11 августа 2008 г.
  23. ^ Шарма, Анкур (14 февраля 2011 г.). «Название Индиго +1». Затмение . Архивировано из оригинала 25 февраля 2017 г. Получено 4 июля 2016 г.
  24. ^ "Интервью с Уэйном Битоном, директором проектов с открытым исходным кодом в Eclipse Foundation: "Eclipse Photon знаменует конец эпохи"". jaxenter.com . 28 июня 2018 г. Архивировано из оригинала 2 января 2020 г. Получено 16 сентября 2019 г.
  25. ^ "Часто задаваемые вопросы об одновременном выпуске". Eclipse . 9 марта 2018 г. Архивировано из оригинала 6 марта 2019 г. Получено 2 марта 2019 г.
  26. ^ ab "Одновременный выпуск". Архивировано из оригинала 18 января 2018 года . Получено 12 января 2018 года .
  27. ^ "SimRel/Simultaneous Release Cycle FAQ". Архивировано из оригинала 6 марта 2019 г. Получено 15 марта 2019 г.
  28. ^ "Eclipse Tools Project". archive.eclipse.org . Архивировано из оригинала 12 октября 2023 г. Получено 10 сентября 2022 г.
  29. ^ "Eclipse.org consortium". Сообщество открытых инноваций и сотрудничества | Фонд Eclipse . Архивировано из оригинала 6 октября 2022 года . Получено 10 сентября 2022 года .
  30. ^ "Eclipse.org consortium". Сообщество открытых инноваций и сотрудничества | Фонд Eclipse . Архивировано из оригинала 7 марта 2023 года . Получено 10 сентября 2022 года .
  31. ^ "Eclipse Tools Project". archive.eclipse.org . Архивировано из оригинала 12 августа 2022 г. Получено 10 сентября 2022 г.
  32. ^ "Eclipse Foundation". Eclipse.org. 21 июня 2004 г. Архивировано из оригинала 7 января 2018 г. Получено 12 января 2018 г.
  33. ^ "Eclipse Tools Project". archive.eclipse.org . Архивировано из оригинала 2 июля 2022 г. Получено 10 сентября 2022 г.
  34. ^ "Eclipse 3.1 Inside!". Архивировано из оригинала 1 декабря 2016 года . Получено 12 января 2018 года .
  35. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am "Eclipse IDE Simultaneous Release (SimRel)". GitHub . Eclipse Foundation . 6 декабря 2023 г. Архивировано из оригинала 22 декабря 2023 г. Получено 22 декабря 2023 г.
  36. ^ "Eclipse Callisto Projects". Eclipse . Архивировано из оригинала 25 июня 2008 года . Получено 12 января 2018 года .
  37. ^ "Ganymede Simultaneous Release". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 года . Получено 12 января 2018 года .
  38. ^ "Galileo Simultaneous Release". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 года . Получено 12 января 2018 года .
  39. ^ "Категория:Helios". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 . Получено 12 января 2018 .
  40. ^ "Категория:Индиго". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 . Получено 12 января 2018 .
  41. ^ "Help - Eclipse Platform". help.eclipse.org . Архивировано из оригинала 22 октября 2017 г. Получено 12 января 2018 г.
  42. ^ "Eclipse Juno Release Train Has Arrived". Eclipse . 27 июня 2012. Архивировано из оригинала 13 января 2018 . Получено 12 января 2018 .
  43. ^ "Eclipse 3.8.2 Maintenance Build: 3.8.2". archive.eclipse.org . 31 января 2013 г. Архивировано из оригинала 12 октября 2017 г. Получено 12 января 2018 г.
  44. ^ "389175 – Двухпотоковый одновременный выпуск (3.x и 4.x)". bugs.eclipse.org . Архивировано из оригинала 22 июня 2020 г. . Получено 28 декабря 2018 г. .
  45. ^ "Категория:Джуно". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 . Получено 12 января 2018 .
  46. ^ "Категория:Кеплер". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 . Получено 12 января 2018 .
  47. ^ abcdefg "Eclipse/Installation - Eclipsepedia". wiki.eclipse.org . Архивировано из оригинала 6 июня 2024 . Получено 10 сентября 2022 .
  48. ^ "Категория:Луна". Wiki.eclipse.org . Архивировано из оригинала 13 января 2018 года . Получено 12 января 2018 года .
  49. ^ "Eclipse Project 4.4.0". 22 июля 2013 г. Архивировано из оригинала 13 января 2018 г. Получено 12 января 2018 г.
  50. ^ "Категория:Марс". Wiki.eclipse.org . Архивировано из оригинала 13 января 2018 года . Получено 12 января 2018 года .
  51. ^ "Категория:Неон". wiki.eclipse.org . Архивировано из оригинала 13 января 2018 . Получено 12 января 2018 .
  52. ^ "Категория:Кислород". wiki.eclipse.org . Получено 12 января 2018 г. .
  53. ^ "Eclipse Oxygen - New and Noteworthy". Архивировано из оригинала 3 июля 2018 года . Получено 3 июля 2018 года .
  54. ^ "Eclipse Project Oxygen (4.7) M1 - New and Noteworthy". Архивировано из оригинала 16 июля 2019 года . Получено 22 августа 2019 года .
  55. ^ "Категория:Фотон". wiki.eclipse.org . Архивировано из оригинала 21 января 2018 года . Получено 12 января 2018 года .
  56. ^ "Категория:SimRel-2018-09". wiki.eclipse.org . Архивировано из оригинала 18 сентября 2018 . Получено 18 сентября 2018 .
  57. ^ "Категория:SimRel-2018-12". wiki.eclipse.org . Архивировано из оригинала 18 декабря 2018 . Получено 18 декабря 2018 .
  58. ^ "Eclipse 4.10 - Новое и интересное - Новые возможности для разработчиков Java". www.eclipse.org . Архивировано из оригинала 22 июня 2020 г. Получено 14 мая 2020 г.
  59. ^ "Категория:SimRel-2019-03". wiki.eclipse.org . Архивировано из оригинала 18 декабря 2018 . Получено 18 декабря 2018 .
  60. ^ "Категория:SimRel-2019-06". wiki.eclipse.org . Архивировано из оригинала 20 декабря 2018 . Получено 20 декабря 2018 .
  61. ^ "Категория:SimRel-2019-09". wiki.eclipse.org . Архивировано из оригинала 22 июня 2019 . Получено 22 июня 2019 .
  62. ^ "Категория:SimRel-2019-12". wiki.eclipse.org . Архивировано из оригинала 22 июня 2019 . Получено 22 июня 2019 .
  63. ^ "Категория:SimRel-2020-03". wiki.eclipse.org . Архивировано из оригинала 20 декабря 2019 . Получено 25 марта 2020 .
  64. ^ "Категория:SimRel-2020-06". wiki.eclipse.org . Архивировано из оригинала 25 марта 2020 . Получено 25 марта 2020 .
  65. ^ "Категория:SimRel-2020-09". wiki.eclipse.org . Архивировано из оригинала 25 марта 2020 . Получено 31 марта 2020 .
  66. ^ "Категория:SimRel-2020-12". wiki.eclipse.org . Архивировано из оригинала 21 марта 2022 г. Получено 19 сентября 2020 г. .
  67. ^ "Категория:SimRel-2021-03". wiki.eclipse.org . Архивировано из оригинала 25 ноября 2020 . Получено 25 декабря 2020 .
  68. ^ "Категория:SimRel-2021-06". wiki.eclipse.org . Архивировано из оригинала 17 марта 2024 . Получено 17 марта 2021 .
  69. ^ "Категория:SimRel-2021-09". wiki.eclipse.org . Архивировано из оригинала 24 июня 2021 г. . Получено 21 июня 2021 г. .
  70. ^ "Категория:SimRel-2021-12". wiki.eclipse.org . Архивировано из оригинала 17 марта 2024 г. Получено 29 сентября 2021 г. .
  71. ^ "Категория:SimRel-2022-03". wiki.eclipse.org . Архивировано из оригинала 21 сентября 2022 г. . Получено 31 августа 2022 г. .
  72. ^ "Категория:SimRel-2022-06". wiki.eclipse.org . Архивировано из оригинала 21 сентября 2022 г. Получено 31 августа 2022 г.
  73. ^ "Категория:SimRel-2022-09". wiki.eclipse.org . Архивировано из оригинала 21 сентября 2022 г. . Получено 31 августа 2022 г. .
  74. ^ "Категория:SimRel-2022-12". wiki.eclipse.org . Архивировано из оригинала 21 сентября 2022 г. Получено 17 сентября 2022 г.
  75. ^ "Категория:SimRel-2023-03". wiki.eclipse.org . Архивировано из оригинала 10 декабря 2022 . Получено 10 декабря 2022 .
  76. ^ "Категория:SimRel-2023-06". wiki.eclipse.org . Архивировано из оригинала 15 марта 2023 г. . Получено 15 марта 2023 г. .
  77. ^ "Категория:SimRel-2023-09". wiki.eclipse.org . Архивировано из оригинала 14 июня 2023 . Получено 14 июня 2023 .
  78. ^ ".github/wiki/Eclipse_(computing)/SimRel/2023-12.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . Архивировано из оригинала 22 декабря 2023 г. . Получено 22 декабря 2023 г. .
  79. ^ ".github/wiki/Eclipse_(computing)/SimRel/2024-03.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . Архивировано из оригинала 22 декабря 2023 г. . Получено 22 декабря 2023 г. .
  80. ^ ".github/wiki/Eclipse_(computing)/SimRel/2024-06.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . Архивировано из оригинала 22 декабря 2023 г. . Получено 22 декабря 2023 г. .
  81. ^ ".github/wiki/Eclipse_(computing)/SimRel/2024-09.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . Архивировано из оригинала 22 декабря 2023 г. . Получено 22 декабря 2023 г. .
  82. ^ ".github/wiki/Eclipse_(computing)/SimRel/2024-12.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . Архивировано из оригинала 22 декабря 2023 г. . Получено 22 декабря 2023 г. .
  83. ^ "OSGi Certified Products". Сайт альянса OSGi . Получено 2 августа 2016 г.[ постоянная мертвая ссылка ‍ ]
  84. ^ "TeXlipse homepage – LaTeX for Eclipse". TeXlipse.sourceforge.net . Архивировано из оригинала 16 декабря 2013 г. Получено 1 января 2014 г.
  85. ^ Галлардо, Дэвид (1 декабря 2002 г.). «Разработка подключаемых модулей Eclipse». IBM . Архивировано из оригинала 6 февраля 2018 г. Получено 5 февраля 2018 г.
  86. ^ "Eclipse теперь работает на Wayland". 18 августа 2014 г. Архивировано из оригинала 23 августа 2014 г. Получено 17 сентября 2014 г.
  87. ^ "Portfolio Performance". Portfolio Performance. Архивировано из оригинала 13 декабря 2020 г. Получено 16 декабря 2020 г.
  88. ^ "Eclipse Web Tools Platform Project". Eclipse.org. Архивировано из оригинала 6 июня 2024 г. Получено 2 мая 2011 г. Проект Eclipse Web Tools Platform (WTP) расширяет платформу Eclipse инструментами для разработки веб-приложений и приложений Java EE. Он включает в себя редакторы исходного кода и графические редакторы для различных языков, мастера и встроенные приложения для упрощения разработки, инструменты для поддержки развертывания, запуска и тестирования приложений, а также API для расширения его функциональности.
  89. ^ (на английском языке) "Amalgation website". 31 января 2013 г. Архивировано из оригинала 19 марта 2015 г. Получено 5 марта 2015 г.
  90. ^ "Mylyn MantisBT Connector". Mantis Bug Tracker . Архивировано из оригинала 25 декабря 2012 г. Получено 25 октября 2011 г.
  91. ^ "Unfuddle Mylyn Connector". Unfuddle. Архивировано из оригинала 12 октября 2014 года . Получено 21 мая 2011 года .
  92. ^ "GitHub Mylyn connector for Eclipse". GitHub . 10 мая 2011 г. Архивировано из оригинала 25 февраля 2017 г. Получено 12 мая 2011 г.
  93. ^ "Bug191406 - переименовать проект Mylar в Mylyn". Eclipse Foundation . Архивировано из оригинала 10 мая 2020 г. Получено 18 февраля 2009 г.
  94. ^ "Mylar to Mylyn Project Rename FAQ". Eclipse Foundation . Архивировано из оригинала 21 сентября 2019 года . Получено 18 февраля 2009 года .
  95. ^ ab "Eclipse Help". Eclipse . Архивировано из оригинала 20 ноября 2023 . Получено 20 ноября 2023 .
  96. ^ "valable in Launchpad". launchpad.net . 24 декабря 2007 г. Архивировано из оригинала 29 декабря 2018 г. Получено 28 декабря 2018 г.
  97. ^ "Eclipse Marketplace". Eclipse Marketplace . Eclipse. Архивировано из оригинала 20 ноября 2023 г. Получено 20 ноября 2023 г.
  98. ^ "SonarLint Documentation". Sonar . Архивировано из оригинала 20 ноября 2023 г. Получено 20 ноября 2023 г.
  99. ^ "Преобразование проекта Eclipse Java в проект Maven". Eclipseipedia . Eclipse. Архивировано из оригинала 20 ноября 2023 г. Получено 20 ноября 2023 г.
  100. ^ "PHP Development Tools". projects.eclipse.org . 31 января 2013 г. Архивировано из оригинала 6 июня 2024 г. Получено 1 января 2014 г.
  101. ^ "Andmore: Development Tools for Android". Плагины, пакеты и продукты Eclipse - Eclipse Marketplace . Архивировано из оригинала 3 ноября 2019 г. Получено 11 ноября 2019 г.
  102. ^ Eason, Jamal. "Android Studio 1.0". Архивировано из оригинала 8 декабря 2014 года . Получено 12 декабря 2014 года .
  103. ^ Исон, Джамал (26 июня 2015 г.). «Обновление Eclipse Android Developer Tools». android-developers.googleblog.com . Архивировано из оригинала 27 сентября 2022 г. . Получено 25 марта 2017 г. .
  104. ^ "Andmore - Eclipse Android Tooling". GitHub . Архивировано из оригинала 28 апреля 2024 г. Получено 28 апреля 2024 г.

Источники

Внешние ссылки