Eclipse (программное обеспечение) - Eclipse (software)
Экран приветствия Eclipse 4.12 | |
Оригинальный автор (ы) | IBM |
---|---|
Разработчики) | Фонд Затмения |
изначальный выпуск | 1.0 / 7 ноября 2001 г.[1] |
Стабильный выпуск | |
Предварительный выпуск | 4.18 (выпуск 2020-12) |
Репозиторий | |
Написано в | Ява и C[4] |
Операционная система | Linux, macOS, Windows |
Платформа | Java SE, Стандартный набор инструментов виджетов, x86-64 |
Доступно в | 44 языка |
Список языков Албанский, арабский, баскский, болгарский, каталонский, китайский (упрощенный, традиционный), чешский, датский, голландский, английский (Австралия, Канада), эстонский, финский, французский, немецкий, греческий, иврит, хинди, венгерский, индонезийский, итальянский, Японский, клингонский, корейский, курдский, литовский, малаялам, монгольский, мьянманский, непальский, норвежский, персидский, польский, португальский (Португалия, Бразилия), румынский, русский, сербский, словацкий, словенский, испанский, шведский, тайский, турецкий, украинский , Вьетнамский[5] | |
Тип | Инструмент программирования, интегрированная среда развития (IDE) |
Лицензия | Общественная лицензия Eclipse |
Интернет сайт | www |
Затмение является интегрированная среда развития (IDE) используется в компьютерное программирование.[6] Он содержит базу рабочая среда и расширяемый плагин система настройки среды. Eclipse написан в основном на Ява и его основное использование - для разработки приложений Java, но его также можно использовать для разработки приложений в других языки программирования через плагины, в том числе Ада, ABAP, C, C ++, C #, Clojure, КОБОЛ, D, Erlang, Фортран, Groovy, Haskell, JavaScript, Юля,[7] Лассо, Lua, ЕСТЕСТВЕННЫЙ, Perl, PHP, Пролог, Python, р, Рубин (включая Рубин на рельсах рамки), Ржавчина, Scala, и Схема. Его также можно использовать для разработки документов с Латекс (через плагин TeXlipse) и пакеты для программного обеспечения Mathematica. Среды разработки включают, среди прочего, инструменты разработки Eclipse Java (JDT) для Java и Scala, Eclipse CDT для C / C ++ и Eclipse PDT для PHP.
Начальный кодовая база возник из IBM VisualAge.[8] Затмение комплект для разработки программного обеспечения (SDK), который включает инструменты разработки Java, предназначен для разработчиков Java. Пользователи могут расширять его возможности, устанавливая плагины, написанные для платформы Eclipse, например, наборы инструментов разработки для других языков программирования, а также могут писать и вносить свои собственные подключаемые модули. С момента введения OSGi выполнение (Равноденствие ) в версии 3 Eclipse подключаемые модули могут быть подключены-остановлены динамически и называются (OSGI) пакетами.[9]
Затмение комплект для разработки программного обеспечения (SDK) - это бесплатное программное обеспечение с открытым исходным кодом, выпущенный в соответствии с условиями Общественная лицензия Eclipse, хотя он несовместим с Стандартная общественная лицензия GNU.[10] Это была одна из первых IDE, работающих под управлением Путь к классам GNU и работает без проблем под Чай со льдом.
История
Eclipse был вдохновлен Болтовня -основан VisualAge семья интегрированная среда развития (IDE) продукты.[8] Хотя продукты VisualAge были довольно успешными, их основным недостатком было то, что разработанный код не был компонентная разработка программного обеспечения модель. Вместо этого весь код проекта хранился в сжатом куске (что-то вроде zip-файла, но в проприетарном формате, называемом .dat). Доступ к отдельным классам был затруднен, и уж тем более вне инструмента. Команда, которая работала в лаборатории IBM Cary NC, разработала новый продукт как замену на основе Java.[11]В ноябре 2001 г. был сформирован консорциум с советом управляющих для дальнейшего развития Eclipse as. программное обеспечение с открытым исходным кодом. Предполагается, что к тому времени IBM уже инвестировала около 40 миллионов долларов.[12] Первоначальные участники были Borland, IBM, Merant, Программные системы QNX, Рациональное программное обеспечение, Красная шляпа, SuSE, ВместеСофт, и WebGain.[13] К концу 2003 г. количество стюардов увеличилось до более чем 80. В январе 2004 г. Фонд Затмения был создан.[14]
Eclipse 3.0 (выпущенный 21 июня 2004 г.) выбрал OSGi Спецификации сервисной платформы как исполняющая архитектура.[15]
В Ассоциация вычислительной техники признала Eclipse выпуском 2011 г. Премия ACM Software Systems 26 апреля 2012 г.[16]
Лицензирование
В Общественная лицензия Eclipse (EPL) - это основная лицензия, по которой выпускаются проекты Eclipse.[17] Для некоторых проектов требуется двойное лицензирование, для которого доступна лицензия Eclipse Distribution License (EDL), хотя на использование этой лицензии необходимо подавать заявку и это рассматривается в индивидуальном порядке.
Eclipse изначально был выпущен под Общая общественная лицензия, но позже была повторно лицензирована под Eclipse Public License. В Фонд свободного программного обеспечения сказал, что обе лицензии бесплатно программное обеспечение лицензии, но несовместимы с Стандартная общественная лицензия GNU (GPL).[18]
Имя
По словам Ли Накмана, Главный технический директор IBM Рациональное деление (возникший в 2003 году) в то время название «Затмение» (датируемое по крайней мере 2001 годом) не было игрой слов на Sun Microsystems, поскольку основным конкурентом продукта на момент присвоения названия было Microsoft Visual Studio, который Затмение должно было затмить.[19]
Разным версиям Eclipse даны разные названия, связанные с наукой. Версии, названные в честь Каллисто, Европа, и Ганимед, которые являются лунами Юпитер, последовала версия, названная в честь Галилео, то первооткрыватель этих лун. За ними последовали два имени на тему солнца: Гелиос греческой мифологии и Индиго, один из семи цветов радуги (которая создается солнцем). Версия после этого, Юнона, имеет тройное значение: Римский мифологический персонаж, астероид, а космический корабль к Юпитеру.[20] Кеплер, Луна, и Марс продолжил тему астрономии, а затем Неон и Кислород составляли тему химические элементы. Фотон представляет собой возвращение к именам, посвященным солнцу. По состоянию на 2018 год[Обновить], от алфавитной схемы отказались, и вместо этого выпуски называются в формате ГГГГ-ММ.[21]
Начиная с версии 4.9, в проекте было принято решение отказаться от этого соглашения об именах, чтобы лучше согласоваться с новой стратегией одновременного выпуска, и было принято соглашение об именах на основе даты для отражения квартальных выпусков.[22]
Релизы
С 2006 года Фонд координирует ежегодную Одновременный выпуск.[23] Каждый выпуск включает платформу Eclipse и несколько других проектов Eclipse.
С 2008 по 2018 год каждый одновременный выпуск происходил в 4-ю среду июня. В 2018 году проект перешел на квартальную (13 недель) ГГГГ-ММ выпуски без промежуточных служебных выпусков.[24]
Название версии | Дата | Версия платформы | Проекты | Основные изменения |
---|---|---|---|---|
Нет данных | 21 июня 2004 г. | [25] | 3.0||
Нет данных | 28 июня 2005 г. | 3.1 | Добавлен Java 5 поддержка: дженерики, аннотации, упаковка-распаковка, перечисления, расширенный цикл for, varargs, статический импорт[26] | |
Каллисто | 30 июня 2006 г. | 3.2 | Каллисто проекты[27] | |
Европа | 29 июня 2007 г. | 3.3 | Европа проекты[23] | |
Ганимед | 25 июня 2008 г. | 3.4 | Ганимедские проекты[28] | |
Галилео | 24 июня 2009 г. | 3.5 | Проекты Галилео[29] | |
Гелиос | 23 июня 2010 г. | 3.6 | Проекты Helios[30] | |
Индиго | 22 июня 2011 г. | 3.7 | Индиго проекты[31] | Добавлен Java 7 поддержка (3.7.1 sr1): улучшенный вывод типа для создания универсального экземпляра (Diamond), множественный перехват, оператор try-with-resources, упрощенный вызов метода Varargs, строки в переключателе, двоичные литералы и подчеркивания в числовых литералах, полиморфные методы[32] |
Юнона | 27 июня 2012 г. | [33] | 3.8 и 4.2Юнона проекты[36] | |
Кеплер | 26 июня 2013 г. | 4.3 | Кеплер проекты[37] | |
Луна | 25 июня 2014 г. | 4.4 | Luna проекты[38] | Интегрированный Java 8 поддерживать;[39] в предыдущей версии это было возможно через Патч Java 8 плагин. |
Марс | 24 июня 2015 г. | 4.5 | Марс проекты[40] | |
Неон | 22 июня 2016 г. | 4.6 | Неоновые проекты[41] | |
Кислород | 28 июня 2017 г. | 4.7 | Кислородные проекты[42] | Oxygen.1a представил поддержку Java 9 и Junit 5, а Oxygen.3a представил поддержку Java 10.[43] Прекращена поддержка следующих платформ на базе Unix: AIX, Solaris, HP-UX и s390.[44] |
Фотон | 27 июн 2018 | 4.8 | Фотонные проекты[45] | Прекращена поддержка 32-битных Windows и Linux. |
2018-09 | 19 сентября 2018 г. | 4.9 | 2018-09 проектов[46] | |
2018-12 | 19 декабря 2018 г. | 4.10 | 2018-12 проектов[47] | Добавлена поддержка Java 11.[48] |
2019-03 | 20 марта 2019 г. | 4.11 | 2019-03 проектов[49] | |
2019-06 | 19 июн 2019 | 4.12 | 2019-06 проекты[50] | |
2019-09 | 18 сентября 2019 г. | 4.13 | 2019-09 проектов[51] | |
2019-12 | 18 декабря 2019 г. | 4.14 | 2019-12 проектов[52] | |
2020-03 | 18 марта 2020 г. | 4.15 | 2020-03 проектов[53] | |
2020-06 | 17 июн 2020 | 4.16 | 2020-06 проектов[54] | |
2020-09 | 16 сентября 2020 г. | 4.17 | 2020-09 проектов[55] | |
2020-12 | 16 декабря 2020 г. | 4.18 | 2020-12 проектов[56] |
- ^ Существует выпуск 3.8 Eclipse Juno; он не рекламируется на главной странице загрузок, но пакетный дистрибутив доступен для загрузки.[34] Eclipse 3.8 обеспечивает исправления ошибок для Indigo и добавляет поддержку Java 7, а его обслуживание было двухпотоковым с 4.2.[35] Функции и плагины, эквивалентные пакетному дистрибутиву, могут быть добавлены из среды IDE.
Архитектура
Eclipse использует плагины для обеспечения всех функций внутри и поверх системы времени выполнения. Его система времени выполнения основана на Равноденствие, реализация OSGi спецификация основной структуры.[57]
Помимо возможности расширения платформы Eclipse с помощью других языки программирования, Такие как C и Python, структура подключаемого модуля позволяет платформе Eclipse работать с такими языками набора, как Латекс[58] и сетевые приложения, такие как телнет и системы управления базами данных. Архитектура подключаемого модуля поддерживает запись любого желаемого расширения в среду, например для управление конфигурацией. Java и CVS поддержка предоставляется в Eclipse SDK, при поддержке других системы контроля версий предоставлено сторонним плагины.
За исключением небольшого ядра времени выполнения, все в Eclipse является подключаемым модулем. Таким образом, каждый разработанный плагин интегрируется с Eclipse так же, как и другие плагины; в этом отношении все функции «созданы равными».[59] Eclipse предоставляет плагины для широкого спектра функций, некоторые из которых предоставлены третьими сторонами, использующими как бесплатные, так и коммерческие модели. Примеры плагинов включают в себя Единый язык моделирования (UML), для Sequence и других диаграмм UML, плагин для DB Explorer и многое другое.
Eclipse SDK включает инструменты разработки Eclipse Java (JDT), предлагающие IDE со встроенной Java инкрементный компилятор и полная модель исходных файлов Java. Это позволяет продвинуть рефакторинг методы и анализ кода. IDE также использует рабочая среда, в данном случае набор метаданные над плоским файловым пространством, позволяющим изменять внешние файлы, пока соответствующая рабочая область ресурс обновляется позже.
Eclipse реализует графические элементы управления инструментария Java под названием Стандартный набор инструментов виджетов (SWT), тогда как большинство приложений Java используют стандарт Java Набор инструментов для абстрактного окна (AWT) или Качать. Затмение пользовательский интерфейс также использует промежуточный графический интерфейс пользователя слой называется JFace, что упрощает построение приложений на основе SWT. Eclipse был создан для работы на Wayland во время Google Summer of Code (GSoC) в 2014 году.[60]
По состоянию на 2017 год[Обновить]языковые пакеты, разрабатываемые Вавилонский проект обеспечить переводы на более чем 40 естественные языки.[5]
Платформа богатого клиента
Eclipse предоставляет многофункциональная клиентская платформа (RCP) для разработки приложений общего назначения.
Следующие компоненты составляют полнофункциональную клиентскую платформу:
- Эквинокс OSGi - стандартный фреймворк
- Базовая платформа - загрузите Eclipse, запустите плагины[нужна цитата ]
- Стандартный набор инструментов виджетов (SWT) - портативный набор инструментов для виджетов
- JFace - классы для просмотра, чтобы принести контроллер представления модели программирование в SWT, файловые буферы, обработка текста, текстовые редакторы
- Eclipse Workbench - представления, редакторы, перспективы, мастера
Примеры полнофункциональных клиентских приложений на основе Eclipse:
- IBM Notes 8 и 9
- Attachmate-Novell NetIQ Дизайнер для Identity Manager
- Каталог Apache Студия
- Среда удаленных компонентов
- DBeaver
Серверная платформа
Eclipse поддерживает разработку для Кот, Стеклянная рыба и многие другие серверы, и часто позволяет установить необходимый сервер (для разработки) непосредственно из IDE. Он поддерживает удаленную отладку, позволяя пользователю просматривать переменные и выполнять код приложения, работающего на подключенном сервере.
Платформа веб-инструментов
Проект Eclipse Web Tools Platform (WTP) - это расширение платформы Eclipse с инструментами для разработки Web-приложений и приложений Java EE. Он включает в себя редакторы исходного кода и графические редакторы для различных языков, мастера и встроенные приложения для упрощения разработки, а также инструменты и API для поддержки развертывания, запуска и тестирования приложений.[61]
Платформа моделирования
Проект Modeling содержит все официальные проекты Eclipse Foundation, посвященные технологиям разработки на основе моделей. Все они совместимы с Eclipse Modeling Framework, созданным IBM. Эти проекты разделены на несколько категорий: преобразование модели, инструменты разработки моделей, разработка конкретного синтаксиса, разработка абстрактного синтаксиса, технологии и исследования и амальгама.
В проектах преобразования моделей используются Среда моделирования Eclipse (EMF) модели в качестве входных данных и производят либо модель, либо текст в качестве выходных данных. Модель для моделирования проектов трансформации включает Язык преобразования ATLAS (ATL), язык преобразования с открытым исходным кодом и инструментарий, используемый для преобразования данной модели или для создания новой модели из данной модели EMF. Проекты преобразования модели в текст содержат Acceleo, реализация MOFM2T, стандартная модель на язык текста из Группа управления объектами (МОЙ БОГ). 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, например Подключенные объекты данных (CDO), запрос EMF или проверка EMF.
Технологические и исследовательские проекты являются прототипами проекта моделирования; этот проект используется для размещения всех проектов моделирования Eclipse Foundation во время их инкубационной фазы.[нужна цитата ]
Amalgam обеспечивает упаковку и интеграцию всех доступных инструментов моделирования для пакета Eclipse, предназначенного для инструментов моделирования.[62]
Управление жизненным циклом приложений
Управление жизненным циклом приложений (ALM) и управление задачами в Eclipse нужен необязательный компонент Mylyn (/ˈмаɪлɪп/), Открытый исходный код реализация ориентированный на задачи интерфейс. Он предоставляет API для инструментов, встраивающих интерфейс, ориентированный на задачи. Для разработчиков программного обеспечения это помогает разработчику эффективно работать с множеством различных задач (например, с ошибками, отчетами о проблемах или новыми функциями). Задачи интегрированы в Mylyn. Для всех интегрированных задач Mylyn отслеживает активность пользователей и пытается идентифицировать информацию, имеющую отношение к текущей задаче. Он использует этот контекст задачи, чтобы сосредоточить пользовательский интерфейс Eclipse на связанной информации. Mylyn может интегрироваться с такими репозиториями, как Bugzilla, Trac, Redmine, Богомол,[63] JIRA, Разобраться,[64] и GitHub.[65] Он ориентирован на повышение производительности за счет сокращения поиска, прокрутки и навигации. Делая контекст задачи явным, Mylyn также предназначен для облегчения многозадачности, планирования, повторного использования прошлых усилий и обмена опытом.
Название проекта происходит от миелин, электрически изолирующий слой, который окружает аксоны нейронов.[66] Первоначальное название этого проекта, «Майлар», воспроизводило товарный знак компании boPET кинокомпания, так что Фонд Затмения изменил название проекта.[67]
Расширения
Eclipse поддерживает широкий выбор расширений, добавляя поддержку Python через PyDev, Android развитие через Google ADT, JavaFX через e (fx) clipse, JavaScript, jQuery и многие другие на Eclipse Marketplace. Valable - это Вала плагин для Eclipse.[68]
Альтернативные дистрибутивы
В проекте Eclipse существует несколько альтернативных дистрибутивов.
Инструменты разработки PHP
Проект средств разработки PHP Hypertext Preprocessor (PHP) обеспечивает основу для платформы Eclipse. Проект включает в себя все компоненты разработки, включая автозавершение кода, разработку PHP и обеспечение расширяемости. Он использует существующую платформу Eclipse Web Tools Platform (WTP) и Dynamic Languages Toolkit (DLTK).[69]
Инструменты разработки под Android
Инструменты разработки Android (ADT) были заменены в 2015 году собственным плагином Eclipse Foundation под названием Andmore: Инструменты разработки для Android,[70] после того, как Google прекратил разработку своего подключаемого модуля для Eclipse IDE, который предназначен для обеспечения интегрированной среды для создания приложений Android. ADT / Andmore расширяет возможности Eclipse, позволяя разработчикам создавать новые проекты Android, создавать пользовательский интерфейс приложения, добавлять пакеты на основе Android Framework API, отлаживать свои приложения с помощью инструментов Android SDK и экспортировать подписанные (или неподписанные) файлы .apk чтобы распространять свои приложения. Он доступен для бесплатного скачивания. ADT от Google был официальной IDE для Android до 2015 года, но был заменен Andmore от Eclipse и официальным Android Studio.[71][72]
Смотрите также
- Сравнение интегрированных сред разработки
- Сравнение интегрированных сред разработки для Java
- Список программного обеспечения на основе Eclipse
- Список проектов Eclipse
Рекомендации
- ^ «Проект инструментов Eclipse». archive.eclipse.org. Получено 28 декабря 2018.
- ^ «Одновременный выпуск - Эклипсепедия». wiki.eclipse.org. Получено 23 сентября 2020.
- ^ «Загрузки проекта Eclipse». download.eclipse.org. Получено 23 сентября 2020.
- ^ "482387 - Добавить фрагменты, содержащие только исходный код arm и aarch64". bugs.eclipse.org. Получено 28 февраля 2018.
- ^ а б "Проект Вавилон - перевод Затмения". Затмение. Фонд Затмения. Получено 5 марта 2017.
- ^ «IDE против средств сборки: как пользователи Eclipse, IntelliJ IDEA и NetBeans работают с Maven, Ant, SBT и Gradle». zeroturnaround.com. Получено 28 декабря 2018.
- ^ «GitHub - JuliaComputing / JuliaDT: набор средств разработки Julia для Eclipse». github.com. 10 октября 2018 г.. Получено 28 декабря 2018 - через GitHub.
- ^ а б "Откуда взялось Затмение?". Eclipse вики. Получено 16 марта 2008.
- ^ "500 строк или меньше: Eclipse говорит: «С переходом на OSGi плагины Eclipse стали называть пакетами»
- ^ Free Software Foundation, Inc. (5 ноября 2012 г.). «Различные лицензии и комментарии о них».
- ^ Рик ДеНатейл (15 октября 2008 г.). "Будет ли он ходить по кругу?". Архивировано из оригинал 19 октября 2008 г.
- ^ Милинкович, Майк. «IBM и Eclipse: десятилетие инноваций в программном обеспечении». Построение более умной планеты. В архиве из оригинала 30 января 2012 г.. Получено 3 ноября 2011.
- ^ "О фонде Eclipse: история Eclipse". Затмение. Получено 1 января 2014.
- ^ «О фонде Eclipse». Фонд Затмения. Получено 13 августа 2008.
- ^ «OSGi - опоры фундамента платформы». Фонд Eclipse. Архивировано из оригинал 13 июня 2008 г.. Получено 25 июн 2008.
- ^ «ACM награждает новаторов в области вычислительной техники за достижения в области исследований, образования и промышленности». Ассоциация вычислительной техники. Архивировано из оригинал 29 апреля 2012 г.. Получено 26 апреля 2012.
- ^ «Общественная лицензия Eclipse». Получено 24 февраля 2012.
- ^ «Различные лицензии и комментарии о них». Фонд свободного программного обеспечения. 17 мая 2007 г.. Получено 20 мая 2007.
- ^ Дэррил К. Тафт (20 мая 2005 г.). «Затмение: за именем». eWeek.com. Ziff Davis Enterprise Holdings. Получено 11 августа 2008.
- ^ Шарма, Анкур (14 февраля 2011 г.). «Имя Индиго +1». Затмение. Получено 4 июля 2016.
- ^ Интервью с Уэйном Битоном, директором проектов с открытым исходным кодом в Eclipse Foundation: «Eclipse Photon знаменует собой конец эпохи"". jaxenter.com. 28 июн 2018. Получено 16 сентября 2019.
- ^ «Часто задаваемые вопросы об одновременном выпуске». Затмение. 9 марта 2018 г.. Получено 2 марта 2019.
- ^ а б «Одновременный выпуск». Получено 12 января 2018.
- ^ «Часто задаваемые вопросы о циклах SimRel / одновременного выпуска». Получено 15 марта 2019.
- ^ «Фонд Затмения». Eclipse.org. 21 июня 2004 г.. Получено 12 января 2018.
- ^ "Затмение 3.1 внутри!". Получено 12 января 2018.
- ^ "Затмение Каллисто Проекты". Затмение. Получено 12 января 2018.
- ^ "Одновременный выпуск Ганимеда". wiki.eclipse.org. Получено 12 января 2018.
- ^ "Одновременный выпуск Галилео". wiki.eclipse.org. Получено 12 января 2018.
- ^ «Категория: Гелиос». wiki.eclipse.org. Получено 12 января 2018.
- ^ «Категория: Индиго». wiki.eclipse.org. Получено 12 января 2018.
- ^ «Помощь - Платформа Eclipse». help.eclipse.org. Получено 12 января 2018.
- ^ "Поезд релиза Eclipse Juno прибыл". Затмение. 27 июня 2012 г.. Получено 12 января 2018.
- ^ «Eclipse 3.8.2 Техническая сборка: 3.8.2». archive.eclipse.org. 31 января 2013 г.. Получено 12 января 2018.
- ^ «389175 - Одновременный выпуск с двумя потоками (3.x и 4.x)». bugs.eclipse.org. Получено 28 декабря 2018.
- ^ "Категория: Юнона". wiki.eclipse.org. Получено 12 января 2018.
- ^ "Категория: Кеплер". wiki.eclipse.org. Получено 12 января 2018.
- ^ «Категория: Луна». Wiki.eclipse.org. Получено 12 января 2018.
- ^ «Проект Eclipse 4.4.0». Получено 12 января 2018.
- ^ «Категория: Марс». Wiki.eclipse.org. Получено 12 января 2018.
- ^ «Категория: Неон». wiki.eclipse.org. Получено 12 января 2018.
- ^ «Категория: Кислород». wiki.eclipse.org. Получено 12 января 2018.
- ^ «Eclipse Oxygen - Новое и заслуживающее внимания». Получено 3 июля 2018.
- ^ "Eclipse Project Oxygen (4.7) M1 - Новое и заслуживающее внимания". Получено 22 августа 2019.
- ^ "Категория: Фотон". wiki.eclipse.org. Получено 12 января 2018.
- ^ «Категория: SimRel-2018-09». wiki.eclipse.org.
- ^ «Категория: СимРел-2018-12». wiki.eclipse.org.
- ^ «Eclipse 4.10 - Новое и заслуживающее внимания - Новые возможности для разработчиков Java». www.eclipse.org.
- ^ «Категория: SimRel-2019-03». wiki.eclipse.org.
- ^ «Категория: SimRel-2019-06». iki.eclipse.org.
- ^ «Категория: SimRel-2019-09». wiki.eclipse.org.
- ^ «Категория: СимРел-2019-12». wiki.eclipse.org.
- ^ «Категория: SimRel-2020-03». wiki.eclipse.org.
- ^ «Категория: SimRel-2020-06». wiki.eclipse.org.
- ^ «Категория: SimRel-2020-09». wiki.eclipse.org.
- ^ «Категория: СимРел-2020-12». wiki.eclipse.org.
- ^ «Продукты, сертифицированные OSGi». Сайт OSGi Alliance. Получено 2 августа 2016.
- ^ "Домашняя страница TeXlipse - LaTeX для Eclipse". TeXlipse.sourceforge.net. Получено 1 января 2014.
- ^ Галлардо, Дэвид (1 декабря 2002 г.). «Разработка подключаемых модулей Eclipse». IBM. Получено 5 февраля 2018.
- ^ «Eclipse теперь работает на Wayland». 18 августа 2014 г.
- ^ «Проект платформы веб-инструментов Eclipse». Eclipse.org. Получено 2 мая 2011.
Проект Eclipse Web Tools Platform (WTP) расширяет платформу Eclipse инструментами для разработки веб-приложений и приложений Java EE. Он включает в себя редакторы исходного кода и графические редакторы для различных языков, мастеров и встроенных приложений для упрощения разработки, инструменты для поддержки развертывания, запуска и тестирования приложений, а также API-интерфейсы для расширения его функциональности.
- ^ (по-английски) «Сайт слияния». Получено 5 марта 2015.
- ^ "Mylyn MantisBT Connector". Отслеживание ошибок Mantis. Архивировано из оригинал 25 декабря 2012 г.. Получено 25 октября 2011.
- ^ "Разберитесь с Mylyn Connector". Разобраться. Получено 21 мая 2011.
- ^ "Коннектор GitHub Mylyn для Eclipse". GitHub. 10 мая 2011. Получено 12 мая 2011.
- ^ "Bug191406 - переименовать проект Mylar в Mylyn". Фонд Затмения. Получено 18 февраля 2009.
- ^ "Часто задаваемые вопросы о переименовании Mylar в Mylyn Project". Фонд Затмения. Получено 18 февраля 2009.
- ^ "доступно в Launchpad". launchpad.net. Получено 28 декабря 2018.
- ^ «Инструменты разработки PHP». projects.eclipse.org. Получено 1 января 2014.
- ^ "Andmore: Инструменты разработки для Android ™". Плагины, пакеты и продукты Eclipse - Eclipse Marketplace. Получено 11 ноября 2019.
- ^ Исон, Джамал. «Android Studio 1.0».
- ^ Исон, Джамал (26 июня 2015 г.). «Обновление инструментов разработчика Eclipse для Android». android-developers.googleblog.com. Google. Получено 25 марта 2017.
Источники
- Сильва, Владимир (11 марта 2009 г.). Практические проекты платформы расширенного клиента Eclipse (1-е изд.). Apress. п. 352. ISBN 1-4302-1827-4.
- Бернетт, Эд (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 0-321-60378-8. Архивировано из оригинал 7 июля 2012 г.. Получено 18 июн 2011.
- Фогель, Ларс (2013). Eclipse IDE: программирование на Java, отладка, модульное тестирование, управление задачами и контроль версий Git с помощью Eclipse. vogella.com (3-е изд.). Лейпциг. ISBN 978-3943747041.
внешняя ссылка
- Затмение в Викиучебнике
- СМИ, связанные с Eclipse IDE в Wikimedia Commons
- Официальный веб-сайт