Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Первоначальная кодовая база была взята из IBM VisualAge . [8] Комплект разработки программного обеспечения Eclipse (SDK), который включает инструменты разработки Java, предназначен для разработчиков Java. Пользователи могут расширить его возможности, установив надстройки, написанные для платформы Eclipse, например, наборы инструментов разработки для других языков программирования, а также могут писать и вносить свои собственные подключаемые модули. С момента появления реализации OSGi ( Equinox ) в версии 3 Eclipse плагины могут быть подключены-остановлены динамически и называются (OSGI) пакетами. [9]

Комплект для разработки программного обеспечения Eclipse (SDK) - это бесплатное программное обеспечение с открытым исходным кодом , выпущенное в соответствии с условиями Общественной лицензии Eclipse , хотя оно несовместимо с Стандартной общественной лицензией GNU . [10] Это была одна из первых IDE, работающая под GNU Classpath, и она работает без проблем под IcedTea .

История [ править ]

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

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

Ассоциация вычислительной техники признал Eclipse , с 2011 премии ACM Software Systems 26 апреля 2012 года [16]

Лицензирование [ править ]

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

Первоначально Eclipse выпускался под Общей общественной лицензией , но позже был повторно лицензирован под Общественной лицензией Eclipse. Фонд свободного программного обеспечения заявил, что обе лицензии являются лицензиями свободных программ , но несовместимы с Стандартной общественной лицензией GNU (GPL). [18]

Имя [ редактировать ]

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

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

Начиная с версии 4.9, в проекте было принято решение отказаться от этого соглашения об именах, чтобы лучше согласоваться с новой стратегией одновременного выпуска, и было принято соглашение об именах на основе даты для отражения квартальных выпусков. [22]

Релизы [ править ]

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

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

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

Архитектура [ править ]

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

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

За исключением небольшого ядра времени выполнения, все в Eclipse является подключаемым модулем. Таким образом, каждый разработанный подключаемый модуль интегрируется с Eclipse так же, как и другие подключаемые модули; в этом отношении все функции «созданы равными». [60] 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 (AWT) или Swing . Пользовательский интерфейс Eclipse также использует промежуточный уровень графического пользовательского интерфейса, называемый JFace , который упрощает создание приложений на основе SWT. Eclipse был создан для работы на Wayland во время проекта Google Summer of Code (GSoC) в 2014 году. [61]

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

Платформа многофункционального клиента [ править ]

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

Следующие компоненты составляют полнофункциональную клиентскую платформу:

  • Equinox OSGi - стандартный фреймворк
  • Базовая платформа - загрузите Eclipse, запустите плагины [ необходима ссылка ]
  • Standard Widget Toolkit (SWT) - портативный набор инструментов для виджетов
  • JFace - классы просмотра для переноса программирования контроллера представления модели в SWT, файловые буферы, обработку текста, текстовые редакторы
  • Eclipse Workbench - представления, редакторы, перспективы, мастера

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

  • IBM Notes 8 и 9
  • Attachmate-Novell NetIQ Designer для Identity Manager
  • Студия каталогов Apache
  • Среда удаленных компонентов
  • DBeaver
  • Показатели портфеля [62]

Серверная платформа [ править ]

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

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

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

Платформа моделирования [ править ]

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

Проекты преобразования моделей используют модели на основе Eclipse Modeling Framework (EMF) в качестве входных данных и создают либо модель, либо текст в качестве выходных данных. Проекты преобразования модели в модель включают язык преобразования ATLAS (ATL), язык преобразования с открытым исходным кодом и инструментарий, используемый для преобразования данной модели или для создания новой модели из данной модели EMF. Проекты преобразования модели в текст содержат Acceleo , реализацию MOFM2T , стандартной модели языка текста от Object Management Group (OMG). Генератор кода Acceleo может генерировать любой текстовый язык (Java, PHP, Python и т. Д.) Из моделей на основе EMF, определенных с помощью любой метамодели (Единый язык моделирования (UML), язык моделирования систем (SysML) и т. Д.). Это открытый исходный код.

Проекты инструментов разработки моделей представляют собой реализацию различных стандартов моделирования, используемых в отрасли, и их наборов инструментов. Среди этих проектов можно найти реализации нескольких стандартов:

  • Единый язык моделирования (UML)
  • Язык моделирования систем (SysML)
  • Язык объектных ограничений (OCL)
  • Модель и обозначение бизнес-процессов (BPMN)
  • Интерактивный медиа-менеджер (IMM)
  • Семантика бизнес-словаря и бизнес-правил (SBVR)
  • Схема XML (XSD)
  • Национальная ассоциация электронных дистрибьюторов (NEDA)

Проект Concrete Syntax Development содержит структуру графического моделирования, основанную на Eclipse, предназначенную для графического представления моделей на основе EMF. [ необходима цитата ]

В проекте «Разработка абстрактного синтаксиса» размещается среда моделирования Eclipse, являющаяся ядром большинства проектов моделирования Eclipse Foundation, а также структура, доступная для EMF, такая как Connected Data Objects (CDO), запрос EMF или проверка EMF.

Технологические и исследовательские проекты являются прототипами проекта моделирования; этот проект используется для размещения всех проектов моделирования Eclipse Foundation во время их инкубационной фазы. [ необходима цитата ]

Amalgam обеспечивает упаковку и интеграцию всех доступных инструментов моделирования для пакета Eclipse, предназначенного для инструментов моделирования. [64]

Управление жизненным циклом приложения [ править ]

Управление жизненного цикла приложений (УАП) и управление задачами в Eclipse , необходимо дополнительный компонент , называемый Mylyn ( / м aɪ л ɪ п / ), открытый исходный код реализация задачи-ориентированный интерфейс. Он предоставляет API для инструментов, встраивающих интерфейс, ориентированный на задачи. Для разработчиков программного обеспечения это помогает разработчику эффективно работать с множеством различных задач (например, с ошибками, отчетами о проблемах или новыми функциями). Задачи интегрированы в Mylyn. Для всех интегрированных задач Mylyn отслеживает активность пользователей и пытается идентифицировать информацию, имеющую отношение к текущей задаче. Он использует этот контекст задачи, чтобы сосредоточить пользовательский интерфейс Eclipse на связанной информации. Mylyn может интегрироваться с такими репозиториями, как Bugzilla , Trac , Redmine , Mantis , [65] JIRA , Unfuddle , [66] и GitHub . [67]Он ориентирован на повышение производительности за счет сокращения поиска, прокрутки и навигации. Делая контекст задачи явным, Mylyn также предназначен для облегчения многозадачности, планирования, повторного использования прошлых усилий и обмена опытом.

Название проекта происходит от миелина - электрически изолирующего слоя, окружающего аксоны нейронов. [68] Первоначальное название этого проекта, «Майлар», воспроизводило торговую марку кинокомпании boPET , поэтому Eclipse Foundation изменила название проекта. [69]

Расширения [ править ]

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

Альтернативные дистрибутивы [ править ]

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

Инструменты разработки PHP [ править ]

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

Инструменты разработки Android [ править ]

Инструменты для Android развития (ADT) был заменен в 2015 году собственный плагин фонда Eclipse предоставляет , под названием Andmore: Средства разработки для Android , [72] после того, как Google прекратила развитие их плагин для Eclipse IDE, который разработан , чтобы обеспечить интегрированную среду в котором можно создавать приложения для Android. ADT / Andmore расширяет возможности Eclipse, позволяя разработчикам создавать новые проекты Android, создавать пользовательский интерфейс приложения, добавлять пакеты на основе Android Framework API, отлаживать свои приложения с помощью инструментов Android SDK и экспортировать подписанные (или неподписанные) файлы .apk чтобы распространять свои приложения. Он доступен для бесплатного скачивания. ADT от Google был официальной IDE для Android до 2015 года, но был заменен Andmore от Eclipse и официальнымAndroid Studio . [73] [74]

См. Также [ править ]

  • Сравнение интегрированных сред разработки
  • Сравнение интегрированных сред разработки для Java
  • Список программного обеспечения на основе Eclipse
  • Список проектов Eclipse

Ссылки [ править ]

  1. ^ "Проект инструментов Eclipse" . archive.eclipse.org . Проверено 28 декабря 2018 .
  2. ^ "Одновременный выпуск - Eclipsepedia" . wiki.eclipse.org . Проверено 25 декабря 2020 года .
  3. ^ «Загрузки проекта Eclipse» . download.eclipse.org . Проверено 25 декабря 2020 года .
  4. ^ "482387 - Добавить фрагменты только для исходников arm и aarch64" . bugs.eclipse.org . Проверено 28 февраля 2018 .
  5. ^ a b «Проект Вавилон - перевод Затмения» . Затмение . Фонд Eclipse . Проверено 5 марта 2017 года .
  6. ^ «IDE против средств сборки: как пользователи Eclipse, IntelliJ IDEA и NetBeans работают с Maven, Ant, SBT и Gradle» . zeroturnaround.com . Проверено 28 декабря 2018 .
  7. ^ «GitHub - JuliaComputing / JuliaDT: Julia Development Toolkit для Eclipse» . github.com . 10 октября 2018 . Проверено 28 декабря 2018 г. - через GitHub.
  8. ^ a b "Откуда взялось Затмение?" . Eclipse Wiki . Проверено 16 марта 2008 года .
  9. ^ « 500 строк или меньше: Eclipse » говорит: «С переходом на OSGi плагины Eclipse стали известны как пакеты»
  10. ^ Free Software Foundation, Inc. (5 ноября 2012 г.). «Различные лицензии и комментарии о них» .
  11. ^ Рик DeNatale (15 октября 2008). "Будет ли он ходить по кругу?" . Архивировано из оригинального 19 октября 2008 года.
  12. ^ Милинкович, Майк. «IBM и Eclipse: десятилетие инноваций в программном обеспечении» . Построение более умной планеты . Архивировано 30 января 2012 года . Проверено 3 ноября 2011 года .
  13. ^ "О Фонде Eclipse: История Eclipse" . Затмение . Проверено 1 января 2014 года .
  14. ^ «О Фонде Затмения» . Фонд Eclipse . Проверено 13 августа 2008 года .
  15. ^ «OSGi - опоры фундамента платформы» . Фонд Eclipse. Архивировано из оригинального 13 июня 2008 года . Проверено 25 июня 2008 года .
  16. ^ "ACM награждает новаторов в области вычислительной техники за достижения в области исследований, образования и промышленности" . Ассоциация вычислительной техники. Архивировано из оригинального 29 апреля 2012 года . Проверено 26 апреля 2012 года .
  17. ^ "Общественная лицензия Eclipse" . Проверено 24 февраля 2012 года .
  18. ^ «Различные лицензии и комментарии о них» . Фонд свободного программного обеспечения. 17 мая 2007 . Проверено 20 мая 2007 года .
  19. ^ Дэррил К. Тафт (20 мая 2005 г.). «Затмение: За именем» . eWeek.com . Ziff Davis Enterprise Holdings . Проверено 11 августа 2008 года .
  20. Шарма, Анкур (14 февраля 2011 г.). «Именование Индиго +1» . Затмение . Проверено 4 июля 2016 года .
  21. ^ «Интервью с Уэйном Битоном, директором проектов с открытым исходным кодом в Eclipse Foundation:« Eclipse Photon знаменует собой конец эпохи » » . jaxenter.com . 28 июня 2018 . Дата обращения 16 сентября 2019 .
  22. ^ "Часто задаваемые вопросы об одновременном выпуске" . Затмение . 9 марта 2018 . Дата обращения 2 марта 2019 .
  23. ^ a b «Одновременный выпуск» . Проверено 12 января 2018 .
  24. ^ "Часто задаваемые вопросы о SimRel / одновременном выпуске цикла" . Проверено 15 марта 2019 .
  25. ^ «Eclipse Foundation» . Eclipse.org. 21 июня 2004 . Проверено 12 января 2018 .
  26. ^ "Затмение 3.1 Внутри!" . Проверено 12 января 2018 .
  27. ^ "Eclipse Callisto Projects" . Затмение . Проверено 12 января 2018 .
  28. ^ "Одновременный выпуск Ганимеда" . wiki.eclipse.org . Проверено 12 января 2018 .
  29. ^ "Одновременный выпуск Галилео" . wiki.eclipse.org . Проверено 12 января 2018 .
  30. ^ "Категория: Гелиос" . wiki.eclipse.org . Проверено 12 января 2018 .
  31. ^ «Категория: Индиго» . wiki.eclipse.org . Проверено 12 января 2018 .
  32. ^ «Помощь - Платформа Eclipse» . help.eclipse.org . Проверено 12 января 2018 .
  33. ^ "Поезд релиза Джуно Затмения прибыл" . Затмение . 27 июня 2012 . Проверено 12 января 2018 .
  34. ^ «Eclipse 3.8.2 Техническая сборка: 3.8.2» . archive.eclipse.org . 31 января 2013 . Проверено 12 января 2018 .
  35. ^ «389175 - Одновременный выпуск с двумя потоками (3.x и 4.x)» . bugs.eclipse.org . Проверено 28 декабря 2018 .
  36. ^ "Категория: Юнона" . wiki.eclipse.org . Проверено 12 января 2018 .
  37. ^ "Категория: Кеплер" . wiki.eclipse.org . Проверено 12 января 2018 .
  38. ^ «Категория: Луна» . Wiki.eclipse.org . Проверено 12 января 2018 .
  39. ^ «Проект Eclipse 4.4.0» . Проверено 12 января 2018 .
  40. ^ «Категория: Марс» . Wiki.eclipse.org . Проверено 12 января 2018 .
  41. ^ «Категория: Неон» . wiki.eclipse.org . Проверено 12 января 2018 .
  42. ^ «Категория: Кислород» . wiki.eclipse.org . Проверено 12 января 2018 .
  43. ^ «Eclipse Oxygen - Новое и заслуживающее внимания» . Дата обращения 3 июля 2018 .
  44. ^ «Eclipse Project Oxygen (4.7) M1 - Новое и заслуживающее внимания» . Проверено 22 августа 2019 .
  45. ^ «Категория: Фотон» . wiki.eclipse.org . Проверено 12 января 2018 .
  46. ^ «Категория: SimRel-2018-09» . wiki.eclipse.org .
  47. ^ «Категория: SimRel-2018-12» . wiki.eclipse.org .
  48. ^ «Eclipse 4.10 - Новые и примечательные - Новые возможности для разработчиков Java» . www.eclipse.org .
  49. ^ «Категория: SimRel-2019-03» . wiki.eclipse.org .
  50. ^ «Категория: SimRel-2019-06» . iki.eclipse.org .
  51. ^ "Категория: SimRel-2019-09" . wiki.eclipse.org .
  52. ^ «Категория: SimRel-2019-12» . wiki.eclipse.org .
  53. ^ "Категория: SimRel-2020-03" . wiki.eclipse.org .
  54. ^ «Категория: SimRel-2020-06» . wiki.eclipse.org .
  55. ^ "Категория: SimRel-2020-09" . wiki.eclipse.org .
  56. ^ «Категория: SimRel-2020-12» . wiki.eclipse.org .
  57. ^ «Категория: SimRel-2021-03» . wiki.eclipse.org .
  58. ^ «Продукты, сертифицированные OSGi» . Сайт OSGi Alliance . Проверено 2 августа 2016 .
  59. ^ "Домашняя страница TeXlipse - LaTeX для Eclipse" . TeXlipse.sourceforge.net . Проверено 1 января 2014 года .
  60. Галлардо, Дэвид (1 декабря 2002 г.). «Разработка подключаемых модулей Eclipse» . IBM . Проверено 5 февраля 2018 .
  61. ^ "Eclipse теперь работает на Wayland" . 18 августа 2014 г.
  62. ^ «Работа портфеля» . www.portfolio-performance.info . Дата обращения 16 декабря 2020 .
  63. ^ "Проект платформы веб-инструментов Eclipse" . Eclipse.org . Проверено 2 мая 2011 года . Проект Eclipse Web Tools Platform (WTP) расширяет платформу Eclipse инструментами для разработки веб-приложений и приложений Java EE. Он включает в себя редакторы исходного кода и графические редакторы для различных языков, мастеров и встроенных приложений для упрощения разработки, инструменты для поддержки развертывания, запуска и тестирования приложений, а также API-интерфейсы для расширения его функциональности.
  64. ^ (на английском языке) «Сайт объединения» . Дата обращения 5 марта 2015 .
  65. ^ "Mylyn MantisBT Connector" . Mantis Bug Tracker . Архивировано из оригинального 25 декабря 2012 года . Проверено 25 октября 2011 года .
  66. ^ "Разберитесь с Mylyn Connector" . Разберитесь . Проверено 21 мая 2011 года .
  67. ^ «Коннектор GitHub Mylyn для Eclipse» . GitHub . 10 мая 2011г . Проверено 12 мая 2011 года .
  68. ^ "Bug191406 - переименуйте проект Mylar в Mylyn" . Eclipse Foundation . Проверено 18 февраля 2009 года .
  69. ^ "Часто задаваемые вопросы о переименовании Mylar в Mylyn Project" . Eclipse Foundation . Проверено 18 февраля 2009 года .
  70. ^ "доступно в Launchpad" . launchpad.net . Проверено 28 декабря 2018 .
  71. ^ «Инструменты разработки PHP» . projects.eclipse.org . Проверено 1 января 2014 года .
  72. ^ «Andmore: Инструменты разработки для Android ™» . Плагины, пакеты и продукты Eclipse - Eclipse Marketplace . Дата обращения 11 ноября 2019 .
  73. ^ Исон, Джамал. «Android Studio 1.0» .
  74. ^ Eason, Джамал (26 июня 2015). «Обновление инструментов разработчика Eclipse для Android» . android-developers.googleblog.com . Проверено 25 марта 2017 года .

Источники [ править ]

  • Сильва, Владимир (11 марта 2009 г.). Практические проекты платформы Eclipse Rich Client Platform (1-е изд.). Апресс . п. 352. ISBN. 978-1-4302-1827-2.
  • Бернетт, Эд (12 августа 2005 г.). Карманное руководство по Eclipse IDE (1-е изд.). O'Reilly Media . п. 128. ISBN 978-0-596-10065-0.
  • Хольцнер, Стив (1 мая 2004 г.). Затмение (1-е изд.). O'Reilly Media . п. 317 . ISBN 0-596-00641-1.
  • Макаффер, Джефф; Лемье, Жан-Мишель; Анищик, Крис (22 мая 2010 г.). Платформа расширенных клиентов Eclipse (2-е изд.). Эддисон-Уэсли Профессионал . п. 552. ISBN. 978-0-321-60378-4. Архивировано из оригинала 7 июля 2012 года . Проверено 18 июня 2011 года .
  • Фогель, Ларс (2013). Eclipse IDE: программирование на Java, отладка, модульное тестирование, управление задачами и контроль версий Git с помощью Eclipse . vogella.com (3-е изд.). Лейпциг. ISBN 978-3943747041.

Внешние ссылки [ править ]

  • Затмение в Викиучебнике
  • СМИ, связанные с Eclipse IDE, на Викискладе?
  • Официальный веб-сайт