Eclipse (среда разработки): различия между версиями
[непроверенная версия] | [непроверенная версия] |
NaTRenKO (обсуждение | вклад) м →Преамбула: обновление |
РобоСтася (обсуждение | вклад) |
||
(не показаны 23 промежуточные версии 19 участников) | |||
Строка 1: | Строка 1: | ||
{{другие значения|Eclipse}} |
{{другие значения|Eclipse}} |
||
{{Карточка программы |
{{Карточка программы |
||
| последняя версия = 2023-09 (4.29.0)<ref>{{cite web|title=Eclipse IDE 2023-09|url=https://projects.eclipse.org/releases/2023-09|access-date=2023-11-14|archive-date=2023-11-14|archive-url=https://web.archive.org/web/20231114121150/https://projects.eclipse.org/releases/2023-09|url-status=live}}</ref> |
|||
| name = Eclipse |
|||
| дата последней версии = [[13 сентября]] [[2023]] |
|||
| logo = Eclipse-logo.png |
|||
| screenshot = Eclipse 4.9 Windows 10.PNG |
|||
| caption = Eclipse 4.10 |
|||
| developer = [[Eclipse Foundation]] |
|||
| latest_release_version = 2018-12 (4.10) |
|||
⚫ | |||
| programming_language = [[Java]] |
|||
| operating_system = [[Кроссплатформенное программное обеспечение]] |
|||
| status = Активный |
|||
| language = Многоязычный |
|||
| genre = [[Разработка программного обеспечения]] |
|||
| license = [[Eclipse Public License]] |
|||
| website = http://eclipse.org/ |
|||
}} |
}} |
||
'''Eclipse''' (<small>МФА:</small> {{IPA|[ɪˈklɪps]}}, {{tr-en|затмение}}<ref>{{cite web|author=Darryl K. Taft.|url=http://www.eweek.com/article2/0,1759,1818211,00.asp|title=Eclipse: Behind the Name|publisher=???|date= |
'''Eclipse''' (<small>МФА:</small> {{IPA|[ɪˈklɪps]}}, {{tr-en|затмение}}<ref>{{cite web|author=Darryl K. Taft.|url=http://www.eweek.com/article2/0,1759,1818211,00.asp|title=Eclipse: Behind the Name|publisher=???|date=2005-05-20|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrQx8aI?url=http://www.eweek.com/c/a/Application-Development/Eclipse-Behind-the-Name/|archivedate=2011-08-25|deadurl=yes}}</ref>) — [[Свободное программное обеспечение|свободная]] [[интегрированная среда разработки]] [[Plug-in Development Environment|модульных]] [[Кроссплатформенность|кроссплатформенных]] приложений. Развивается и поддерживается [[Eclipse Foundation]]. |
||
Наиболее известные приложения на основе [[Eclipse Platform]] — различные «Eclipse [[Среда разработки программного обеспечения|IDE]]» для разработки ПО на множестве языков (например, наиболее популярный «[[Java]] IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый [[API]] для доступа к Eclipse Platform). |
Наиболее известные приложения на основе [[Eclipse Platform]] — различные «Eclipse [[Среда разработки программного обеспечения|IDE]]» для разработки ПО на множестве языков (например, наиболее популярный «[[Java]] IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый [[API]] для доступа к Eclipse Platform). |
||
== История == |
== История == |
||
Первоначально Eclipse разрабатывалась |
Первоначально Eclipse разрабатывалась компанией [[IBM]] как преемник среды разработки [[IBM VisualAge]], в качестве корпоративного стандарта [[интегрированная среда разработки|IDE]] для разработки на разных языках под платформы IBM. По сведениям IBM, проектирование и разработка стоили 40 миллионов [[доллар США|долларов]].<ref>{{Cite web |url=http://www.activemoda.ru/tech/eclipse/ |title=Фреймворк Eclipse |access-date=2011-11-23 |archive-date=2011-10-11 |archive-url=https://web.archive.org/web/20111011161341/http://www.activemoda.ru/tech/eclipse/ |deadlink=no }}</ref> [[Исходный код]] полностью открыт и сделан доступным после передачи Eclipse для дальнейшего развития сообществу независимому от корпорации IBM. |
||
В Eclipse 3.0 ([[2003 год]]) были выбраны спецификации сервисной платформы [[OSGi]] |
В Eclipse 3.0 ([[2003 год]]) были выбраны спецификации сервисной платформы [[OSGi]] как архитектура среды исполнения. С версии 3.0 Eclipse перестал быть монолитной IDE, поддерживающей расширения, а сам стал набором расширений. В основе лежат фреймворк [[OSGi]] и [[Standard Widget Toolkit|SWT]]/[[JFace]], на основе которых разработан следующий слой — [[RCP]] ([[Rich Client Platform]], платформа для разработки полноценных клиентских приложений). RCP служит основой не только для Eclipse, но и для других RCP-приложений, например, [[Azureus]] и [[File Arranger]]. Следующий слой — сам Eclipse, представляющий собой набор расширений RCP — редакторы, панели, перспективы, модуль CVS и модуль [[JDT|Java Development Tools (JDT)]]. |
||
С 2006 года фонд Eclipse координирует ежегодный общий релиз (Simultaneous Release), который происходит в июне. Каждый выпуск включает в себя платформу Eclipse, а также ряд других проектов Eclipse. |
С 2006 года фонд Eclipse координирует ежегодный общий релиз (Simultaneous Release), который происходит в июне. Каждый выпуск включает в себя платформу Eclipse, а также ряд других проектов Eclipse. |
||
Начиная с релиза 2018-09 Eclipse Foundation перешли с ежегодных релизов на [[Rolling release|роллинг-релизы]] с периодом в 13 недель.<ref>{{Cite web|url=https://wiki.eclipse.org/Simultaneous_Release|title=Simultaneous Release - Eclipsepedia|publisher=wiki.eclipse.org|accessdate=2019-03-01|archive-date=2020-08-11|archive-url=https://web.archive.org/web/20200811130052/https://wiki.eclipse.org/Simultaneous_Release|deadlink=no}}</ref> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
Строка 32: | Строка 23: | ||
! Версия платформы |
! Версия платформы |
||
! Проект |
! Проект |
||
|- |
|||
|2019-03 |
|||
|20 марта 2019 |
|||
|4.11 |
|||
|[https://wiki.eclipse.org/Category:SimRel-2019-03 проекты 2019-03] |
|||
|- |
|||
|2018-12 |
|||
⚫ | |||
|4.10 |
|||
|[https://wiki.eclipse.org/Category:SimRel-2018-12 проекты 2018-12] |
|||
|- |
|- |
||
|2018-09 |
|2018-09 |
||
|19 сентября 2018 |
|19 сентября 2018 |
||
|4.9 |
|4.9 |
||
| |
|[https://wiki.eclipse.org/Category:SimRel-2018-09 проекты 2018-09] |
||
|- |
|- |
||
|Photon |
|Photon |
||
|27 июня 2018 |
|27 июня 2018 |
||
|4.8 |
|4.8 |
||
| |
|[http://wiki.eclipse.org/Photon проекты Photon] |
||
|- |
|- |
||
|Oxygen |
|Oxygen |
||
|28 июня 2017 |
|28 июня 2017 |
||
|4.7 |
|4.7 |
||
| |
|[http://wiki.eclipse.org/Oxygen проекты Oxygen] |
||
|- |
|- |
||
| Neon |
| Neon |
||
| 22 июня 2016 |
| 22 июня 2016 |
||
| 4.6 |
| 4.6 |
||
| |
|[http://wiki.eclipse.org/Neon проекты Neon] |
||
|- |
|- |
||
| Mars |
| Mars |
||
| 25 июня 2015 |
| 25 июня 2015 |
||
| 4.5 |
| 4.5 |
||
| |
|[http://wiki.eclipse.org/Mars проекты Mars] |
||
|- |
|- |
||
| Luna |
| Luna |
||
| 6 июня 2014 |
| 6 июня 2014 |
||
| 4.4 |
| 4.4 |
||
| |
|[http://wiki.eclipse.org/Luna проекты Luna] |
||
|- |
|- |
||
| Kepler |
| Kepler |
||
| 26 июня 2013 |
| 26 июня 2013 |
||
| 4.3 |
| 4.3 |
||
| |
|[http://wiki.eclipse.org/Kepler проекты Kepler] |
||
|- |
|- |
||
| Juno |
| Juno |
||
| 27 июня 2012 |
| 27 июня 2012 |
||
| 3.8 и 4.2 |
| 3.8 и 4.2 |
||
| |
|[http://wiki.eclipse.org/Juno проекты Juno] |
||
|- |
|- |
||
| Indigo |
| Indigo |
||
| 22 июня 2011 |
| 22 июня 2011 |
||
| 3.7 |
| 3.7 |
||
| |
|[http://wiki.eclipse.org/Indigo проекты Indigo] |
||
|- |
|- |
||
| Helios |
| Helios |
||
| 23 июня 2010 |
| 23 июня 2010 |
||
| 3.6 |
| 3.6 |
||
| |
|[http://wiki.eclipse.org/index.php/Helios проекты Helios] |
||
|- |
|- |
||
| Galileo |
| Galileo |
||
| 24 июня 2009 |
| 24 июня 2009 |
||
| 3.5 |
| 3.5 |
||
| |
|[http://wiki.eclipse.org/Galileo проекты Galileo] |
||
|- |
|- |
||
| Ganymede |
| Ganymede |
||
| 25 июня 2008 |
| 25 июня 2008 |
||
| 3.4 |
| 3.4 |
||
| |
|[http://wiki.eclipse.org/index.php/Ganymede_Simultaneous_Release проекты Ganymede] |
||
|- |
|- |
||
| Europa |
| Europa |
||
| 29 июня 2007 |
| 29 июня 2007 |
||
| 3.3 |
| 3.3 |
||
| |
|[http://wiki.eclipse.org/index.php/Europa_Simultaneous_Release проекты Europa] |
||
|- |
|- |
||
| Callisto |
| Callisto |
||
| 30 июня 2006 |
| 30 июня 2006 |
||
| 3.2 |
| 3.2 |
||
| |
|[http://www.eclipse.org/callisto/callistoprojects.php проекты Callisto] |
||
|- |
|- |
||
| Eclipse 3.1 |
| Eclipse 3.1 |
||
Строка 128: | Строка 129: | ||
* [[Standard Widget Toolkit|SWT]] (портируемый инструментарий [[виджет]]ов); |
* [[Standard Widget Toolkit|SWT]] (портируемый инструментарий [[виджет]]ов); |
||
* [[JFace]] ([[файл]]овые буфера, работа с [[текст]]ом, [[текстовый редактор|текстовые редакторы]]); |
* [[JFace]] ([[файл]]овые буфера, работа с [[текст]]ом, [[текстовый редактор|текстовые редакторы]]); |
||
* Рабочая среда Eclipse (панели, редакторы, проекции, мастера). |
* Рабочая среда Eclipse (панели, редакторы, проекции, [[Мастер (интерфейс пользователя)|мастера]]). |
||
[[Графический интерфейс пользователя|GUI]] в Eclipse написан с использованием инструментария SWT. Последний, в отличие от [[Swing]] (который самостоятельно эмулирует графические элементы управления), использует графические компоненты данной операционной системы. Пользовательский интерфейс Eclipse также зависит от промежуточного слоя GUI, называемого JFace, который упрощает построение пользовательского интерфейса, базирующегося на SWT. |
[[Графический интерфейс пользователя|GUI]] в Eclipse написан с использованием инструментария SWT. Последний, в отличие от [[Swing]] (который самостоятельно эмулирует графические элементы управления), использует графические компоненты данной операционной системы. Пользовательский интерфейс Eclipse также зависит от промежуточного слоя GUI, называемого JFace, который упрощает построение пользовательского интерфейса, базирующегося на SWT. |
||
Строка 139: | Строка 140: | ||
* Eclipse Project — собственно проект Eclipse, включает в себя: |
* Eclipse Project — собственно проект Eclipse, включает в себя: |
||
** [[Eclipse Platform]] — каркас; |
** [[Eclipse Platform]] — каркас; |
||
** [[Plug-in Development Environment]]<ref>{{cite web|url=http://www.eclipse.org/pde/|title=PDE|publisher=Официальный сайт|accessdate= |
** [[Plug-in Development Environment]]<ref>{{cite web|url=http://www.eclipse.org/pde/|title=PDE|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrS3g5R?url=http://www.eclipse.org/pde/|archivedate=2011-08-25|deadurl=yes}}</ref> — инструмент расширения Eclipse-платформы посредством Eclipse-плагинов; |
||
** [[JDT|Java Development Tools]]<ref>{{cite web|url=http://eclipse.org/jdt/|title=Eclipse Java development tools (JDT)|accessdate= |
** [[JDT|Java Development Tools]]<ref>{{cite web|url=http://eclipse.org/jdt/|title=Eclipse Java development tools (JDT)|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrShLpj?url=http://eclipse.org/jdt/|archivedate=2011-08-25|deadurl=yes}}</ref> — инструмент разработки Java-программ и Eclipse-плагинов в частности. |
||
* [[Eclipse RCP|Rich Client Platform]]<ref>{{cite web|url=http://wiki.eclipse.org/index.php/Rich_Client_Platform|title=Rich Client Platform|publisher=Официальный сайт|accessdate= |
* [[Eclipse RCP|Rich Client Platform]]<ref>{{cite web|url=http://wiki.eclipse.org/index.php/Rich_Client_Platform|title=Rich Client Platform|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrTEHm9?url=http://wiki.eclipse.org/index.php/Rich_Client_Platform|archivedate=2011-08-25|deadurl=yes}}</ref> — платформа расширенного клиента, минимальный набор плагинов<ref>{{cite web|url=http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/package-summary.html|title=???|work=Eclipse documentation|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrTqWLf?url=http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fcore%2Fruntime%2Fpackage-summary.html|archivedate=2011-08-25|deadurl=yes}}</ref><ref>{{cite web|url=http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/package-summary.html|title=???|work=Eclipse documentation|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrUQzSg?url=http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fui%2Fpackage-summary.html|archivedate=2011-08-25|deadurl=yes}}</ref> для построения программы с графическим интерфейсом. |
||
=== Примеры проектов === |
=== Примеры проектов === |
||
Кроме того, в состав Eclipse входят различные проекты (ниже перечислены некоторые из них)<ref>{{cite web|url=http://www.eclipse.org/projects/|title=Galileo is HERE! → Explore the Eclipse projects…|publisher=Официальный сайт|accessdate= |
Кроме того, в состав Eclipse входят различные проекты (ниже перечислены некоторые из них)<ref>{{cite web|url=http://www.eclipse.org/projects/|title=Galileo is HERE! → Explore the Eclipse projects…|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrV1z4n?url=http://www.eclipse.org/projects/|archivedate=2011-08-25|deadurl=yes}}</ref>. |
||
* Aperi (от {{lang-la|открывать}}) — open source система управления системами сетевого хранения данных<ref>{{cite web|author=Сергей Голубев.|url=http://www.pcweek.ru/themes/detail.php?ID=71581|title=Инициатива Aperi|publisher=???|date= |
* Aperi (от {{lang-la|открывать}}) — open source система управления системами сетевого хранения данных<ref>{{cite web|author=Сергей Голубев.|url=http://www.pcweek.ru/themes/detail.php?ID=71581|title=Инициатива Aperi|publisher=???|date=2005-11-15|accessdate=2009-09-03|deadurl=yes|archive-date=2012-09-07|archive-url=https://archive.today/20120907012651/http://www.pcweek.ru/themes/detail.php?ID=71581}}</ref>. |
||
* BIRT (Business Intelligence and Reporting Tools)<ref>{{cite web|url=http://eclipse.org/birt/|title=BIRT Project → Business Intelligence and Reporting Tools|publisher=Официальный сайт|accessdate= |
* BIRT (Business Intelligence and Reporting Tools)<ref>{{cite web|url=http://eclipse.org/birt/|title=BIRT Project → Business Intelligence and Reporting Tools|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrYKcDt?url=http://eclipse.org/birt/phoenix/|archivedate=2011-08-25|deadurl=yes}}</ref> — Web- и [[PDF]]-отчёты. |
||
* DTP (Data Tools Platform)<ref>{{cite web|url=http://eclipse.org/datatools/|title=Eclipse Data Tools Platform (DTP) Project|publisher=Официальный сайт|accessdate= |
* DTP (Data Tools Platform)<ref>{{cite web|url=http://eclipse.org/datatools/|title=Eclipse Data Tools Platform (DTP) Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrYxdPq?url=http://eclipse.org/datatools/|archivedate=2011-08-25|deadurl=yes}}</ref> — разработка систем, управляемых данными (data-centric systems), в частности, данными в реляционных базах; управление программами с большим числом [[JDBC|коннекторов]]. |
||
* [[Graphical Editing Framework|GEF (Graphical Editing Framework)]]<ref>{{cite web|url=http://eclipse.org/gef/|title=Graphical Editing Framework (GEF)|publisher=Официальный сайт|accessdate= |
* [[Graphical Editing Framework|GEF (Graphical Editing Framework)]]<ref>{{cite web|url=http://eclipse.org/gef/|title=Graphical Editing Framework (GEF)|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrZTr9q?url=http://eclipse.org/gef/|archivedate=2011-08-25|deadurl=yes}}</ref> — [[Framework|фреймворк]] для построения встроенных графических редакторов. |
||
* Jazz<ref>{{cite web|url=http://jazz.net/|title=Jazz Community Site|accessdate= |
* Jazz<ref>{{cite web|url=http://jazz.net/|title=Jazz Community Site|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Cra3fC9?url=https://jazz.net/|archivedate=2011-08-25|deadurl=yes}}</ref><ref>{{cite web|author=Владимир Парамонов.|date=2007-01-31|url=http://soft.compulenta.ru/304563/|title=IBM упростит распределённую разработку ПО|publisher=[[Компьюлента]]|accessdate=2009-09-03|archiveurl=https://web.archive.org/web/20100609131401/http://soft.compulenta.ru/304563/|archivedate=2010-06-09|deadlink=yes}}</ref> — клиент-серверная платформа для взаимодействия разработчиков в процессе разработки проекта (включает чат, журнал событий и др.), строящаяся поверх Eclipse (входит в линейку продуктов [[Rational Software|IBM Rational]]). |
||
* ''Modeling''<ref>{{cite web|url=http://eclipse.org/modeling/|title=Eclipse Modeling Project|publisher=Официальный сайт|accessdate= |
* ''Modeling''<ref>{{cite web|url=http://eclipse.org/modeling/|title=Eclipse Modeling Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrgzbUg?url=http://eclipse.org/modeling/|archivedate=2011-08-25|deadurl=yes}}</ref>. |
||
** [[Eclipse Modeling Framework|EMF]]<ref>{{cite web|url=http://www.eclipse.org/modeling/emf/|title=Eclipse Modeling Framework Project (EMF)|publisher=Официальный сайт|accessdate= |
** [[Eclipse Modeling Framework|EMF]]<ref>{{cite web|url=http://www.eclipse.org/modeling/emf/|title=Eclipse Modeling Framework Project (EMF)|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrhaGpP?url=http://www.eclipse.org/modeling/emf/|archivedate=2011-08-25|deadurl=yes}}</ref>, среда моделирования Eclipse — средство для создания [[модель|моделей]] и генерации кода для построения инструментов и других приложений, базирующихся на структурированной модели данных, из спецификации модели, прописанной в [[XMI]]. |
||
** UML2<ref>{{cite web|url=http://www.eclipse.org/modeling/mdt/?project=uml2|title=Model Development Tools (MDT)|publisher=Официальный сайт|accessdate= |
** UML2<ref>{{cite web|url=http://www.eclipse.org/modeling/mdt/?project=uml2|title=Model Development Tools (MDT)|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CriBv0C?url=http://www.eclipse.org/modeling/mdt/?project=uml2|archivedate=2011-08-25|deadurl=yes}}</ref> — реализация [[метамодель|метамодели]] [[UML]] 2.0 для поддержки разработки инструментов моделирования. |
||
* ''Tools''<ref>{{cite web|url=http://eclipse.org/tools/|title=Model Development Tools (MDT)|publisher=Официальный сайт|accessdate= |
* ''Tools''<ref>{{cite web|url=http://eclipse.org/tools/|title=Model Development Tools (MDT)|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crim7Tb?url=http://eclipse.org/tools/|archivedate=2011-08-25|deadurl=yes}}</ref>. |
||
** AspectJ<ref>{{cite web|url=http://eclipse.org/aspectj/|title=AspectJ|publisher=Официальный сайт|accessdate= |
** AspectJ<ref>{{cite web|url=http://eclipse.org/aspectj/|title=AspectJ|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrjFWVy?url=http://eclipse.org/aspectj/|archivedate=2011-08-25|deadurl=yes}}</ref> — [[аспектно-ориентированное программирование|аспектно-ориентированное]] расширение языка [[Java]]. |
||
** CDT (C/C++ Development Tools)<ref>{{cite web|url=http://eclipse.org/cdt|title=Eclipse C/C++ Development Tooling — CDT|publisher=Официальный сайт|accessdate= |
** CDT (C/C++ Development Tools)<ref>{{cite web|url=http://eclipse.org/cdt|title=Eclipse C/C++ Development Tooling — CDT|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrjvyTd?url=http://eclipse.org/cdt|archivedate=2011-08-25|deadurl=yes}}</ref> — [[Среда разработки программного обеспечения|среда разработки]] на [[Си (язык программирования)|C]]/[[C++]] (C/C++ IDE). |
||
** PDT (PHP Development Tools)<ref>{{cite web|url=http://eclipse.org/pdt|title=Eclipse PHP Development Tooling — PDT|publisher=Официальный сайт|archiveurl=https://www.webcitation.org/61CrkKtDX?url=http://www.eclipse.org/projects/project.php?id=tools.pdt|archivedate=2011-08-25|deadurl=yes}}</ref> — [[Среда разработки программного обеспечения|среда разработки]] на [[PHP]] (PHP IDE). |
** PDT (PHP Development Tools)<ref>{{cite web|url=http://eclipse.org/pdt|title=Eclipse PHP Development Tooling — PDT|publisher=Официальный сайт|archiveurl=https://www.webcitation.org/61CrkKtDX?url=http://www.eclipse.org/projects/project.php?id=tools.pdt|archivedate=2011-08-25|deadurl=yes}}</ref> — [[Среда разработки программного обеспечения|среда разработки]] на [[PHP]] (PHP IDE). |
||
* [[Eclipse TPTP|TPTP]] (Test & Performance Tools Platform)<ref>{{cite web|url=http://eclipse.org/tptp/|title=Eclipse Test & Performance Tools Platform Project|publisher=Официальный сайт|accessdate= |
* [[Eclipse TPTP|TPTP]] (Test & Performance Tools Platform)<ref>{{cite web|url=http://eclipse.org/tptp/|title=Eclipse Test & Performance Tools Platform Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crl26OP?url=http://eclipse.org/tptp/|archivedate=2011-08-25|deadurl=yes}}</ref> — разработка инструментов тестирования, — [[отладчик]]и, [[Профилирование (информатика)|профайлеры]] {{nobr|и т. п.}} |
||
* VE (Visual Editor Project)<ref>{{cite web|url=http://www.eclipse.org/vep/WebContent/main.php|title=Visual Editor Project|publisher=Официальный сайт|accessdate= |
* VE (Visual Editor Project)<ref>{{cite web|url=http://www.eclipse.org/vep/WebContent/main.php|title=Visual Editor Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrlbijJ?url=http://www.eclipse.org/archived/|archivedate=2011-08-25|deadurl=yes}}</ref> — разработка инструментов [[графический интерфейс пользователя|GUI]]. |
||
* WTP (Web Tools Platform Project)<ref>{{cite web|url=http://eclipse.org/webtools/index.html|title=Web Tools Platform (WTP) Project|publisher=Официальный сайт|accessdate= |
* WTP (Web Tools Platform Project)<ref>{{cite web|url=http://eclipse.org/webtools/index.html|title=Web Tools Platform (WTP) Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crm9R25?url=http://eclipse.org/webtools/index.html|archivedate=2011-08-25|deadurl=yes}}</ref> — инструменты разработки [[веб-приложение|веб-приложений]] [[J2EE]]: |
||
** редакторы [[HTML]], [[JavaScript]], [[CSS]], [[JSP]], [[SQL]], [[XML]], [[DTD]], [[XSD]] и [[WSDL]]; |
** редакторы [[HTML]], [[JavaScript]], [[CSS]], [[JSP]], [[SQL]], [[XML]], [[DTD]], [[XSD]] и [[WSDL]]; |
||
** графические редакторы для XSD и WSDL; |
** графические редакторы для XSD и WSDL; |
||
** мастера и проводник [[веб-служба|веб-служб]], инструменты тестирования [[WS-I]]; |
** мастера и проводник [[веб-служба|веб-служб]], инструменты тестирования [[WS-I]]; |
||
** инструменты для доступа и построения запросов и моделей [[база данных|баз данных]]. |
** инструменты для доступа и построения запросов и моделей [[база данных|баз данных]]. |
||
* Коммуникационная среда Eclipse (ECF)<ref>{{cite web|url=http://www.eclipse.org/ecf/|title=Eclipse Communication Framework Project Home|publisher=Официальный сайт|accessdate= |
* Коммуникационная среда Eclipse (ECF)<ref>{{cite web|url=http://www.eclipse.org/ecf/|title=Eclipse Communication Framework Project Home|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrmYyMJ?url=http://www.eclipse.org/ecf/|archivedate=2011-08-25|deadurl=yes}}</ref> нацелена на создание коммуникационных приложений на платформе Eclipse. |
||
* Проект разработки программного обеспечения для устройств (DSDP).<ref>{{cite web|url=http://www.eclipse.org/dsdp/|title=Device Software Development Platform Project Home|publisher=Официальный сайт|accessdate= |
* Проект разработки программного обеспечения для устройств (DSDP).<ref>{{cite web|url=http://www.eclipse.org/dsdp/|title=Device Software Development Platform Project Home|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crn7g1H?url=http://www.eclipse.org/dsdp/|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
* Платформа параллельных инструментов (PTP)<ref>{{cite web|url=http://eclipse.org/ptp|title=PTP — Parallel Tools Platform|publisher=Официальный сайт|accessdate= |
* Платформа параллельных инструментов (PTP)<ref>{{cite web|url=http://eclipse.org/ptp|title=PTP — Parallel Tools Platform|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crnnlfr?url=http://eclipse.org/ptp|archivedate=2011-08-25|deadurl=yes}}</ref> обеспечивает портируемую, [[Масштабируемость|масштабируемую]], основанную на стандартах платформу параллельных инструментов, которая позволит облегчить интеграцию инструментов, специфических для параллельных компьютерных архитектур. |
||
* Платформа встроенного расширенного клиента (eRCP)<ref>{{cite web|url=http://www.eclipse.org/ercp|title=embedded Rich Client Platform (eRCP)|publisher=Официальный сайт|accessdate= |
* Платформа встроенного расширенного клиента (eRCP)<ref>{{cite web|url=http://www.eclipse.org/ercp|title=embedded Rich Client Platform (eRCP)|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CroORaD?url=http://www.eclipse.org/ercp|archivedate=2011-08-25|deadurl=yes}}</ref> — предназначена для расширения RCP на встраиваемые устройства. В eRCP входит набор компонентов, которые являются подмножеством компонентов RCP. Она позволит перенести модель приложения, используемого на настольных компьютерах, на другие устройства. |
||
* [[DLTK]] (Dynamic Languages Toolkit)<ref>{{cite web|url=http://www.eclipse.org/dltk/|title=Dynamic Languages Toolkit|publisher=Официальный сайт|accessdate= |
* [[DLTK]] (Dynamic Languages Toolkit)<ref>{{cite web|url=http://www.eclipse.org/dltk/|title=Dynamic Languages Toolkit|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Cromntw?url=http://www.eclipse.org/dltk/|archivedate=2011-08-25|deadurl=yes}}</ref> — интегрированная среда разработчика для [[динамические языки программирования|динамических языков программирования]]. |
||
* [[Swordfish]]<ref>{{cite web|url=http://www.eclipse.org/swordfish/|title=Swordfish SOA Runtime Framework Project|publisher=Официальный сайт|accessdate= |
* [[Swordfish]]<ref>{{cite web|url=http://www.eclipse.org/swordfish/|title=Swordfish SOA Runtime Framework Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrpL6ra?url=http://www.eclipse.org/swordfish/|archivedate=2011-08-25|deadurl=yes}}</ref> — платформа для построения распределённых корпоративных информационных систем. |
||
== Последние версии == |
== Последние версии == |
||
=== Eclipse 3.3.2 (Europa Winter) === |
=== Eclipse 3.3.2 (Europa Winter) === |
||
Количество новых подпроектов (как управляемых [[Eclipse Foundation]], так и сторонних) быстро увеличивается. Приходится координировать усилия огромного количества разработчиков и предлагать общие правила — «[[Eclipse Development Process]]».<ref>{{cite web|url=http://www.eclipse.org/projects/dev_process/development_process.php#Project_Lifecycle|title=Eclipse Development Process|publisher=Официальный сайт|accessdate= |
Количество новых подпроектов (как управляемых [[Eclipse Foundation]], так и сторонних) быстро увеличивается. Приходится координировать усилия огромного количества разработчиков и предлагать общие правила — «[[Eclipse Development Process]]».<ref>{{cite web|url=http://www.eclipse.org/projects/dev_process/development_process.php#Project_Lifecycle|title=Eclipse Development Process|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrpsQj4?url=http://www.eclipse.org/projects/dev_process/development_process_2011.php#Project_Lifecycle|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
Последняя версия релиза включает в себя 21 подпроект.<ref>{{cite web|date= |
Последняя версия релиза включает в себя 21 подпроект.<ref>{{cite web|date=2007-06|url=http://www.eclipse.org/europa/projects.php|title=Eclipse Europa Release Projects|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrqStqD?url=http://www.eclipse.org/europa/projects.php|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
=== Eclipse 3.4 (Ganymede) === |
=== Eclipse 3.4 (Ganymede) === |
||
Релиз Ganymede (06.2008) включает в себя 23 подпроекта:<ref>{{cite web|url=http://www.eclipse.org/ganymede/projects.php|title=Eclipse Ganymede Release Projects|publisher=Официальный сайт|accessdate= |
Релиз Ganymede (06.2008) включает в себя 23 подпроекта:<ref>{{cite web|url=http://www.eclipse.org/ganymede/projects.php|title=Eclipse Ganymede Release Projects|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crqxrqx?url=http://www.eclipse.org/ganymede/projects.php|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
{{col-begin}} |
{{col-begin}} |
||
{{col-2}} |
{{col-2}} |
||
Строка 212: | Строка 213: | ||
=== Eclipse 3.5 (Galileo) === |
=== Eclipse 3.5 (Galileo) === |
||
Последний релиз Galileo, представленный публике [[24 июня]] [[2009 год]]а, включает в себя 33 подпроекта:<ref>{{cite web|url=http://www.eclipse.org/galileo/projects.php|title=Eclipse Galileo Release Projects|publisher=Официальный сайт|accessdate= |
Последний релиз Galileo, представленный публике [[24 июня]] [[2009 год]]а, включает в себя 33 подпроекта:<ref>{{cite web|url=http://www.eclipse.org/galileo/projects.php|title=Eclipse Galileo Release Projects|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrrWRC1?url=http://www.eclipse.org/galileo/projects.php|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
{{col-begin}} |
{{col-begin}} |
||
{{col-2}} |
{{col-2}} |
||
Строка 256: | Строка 257: | ||
{{col-end}} |
{{col-end}} |
||
== Локализация == |
== Локализация на русский язык == |
||
Начиная с версии 3.1.1, выпущен языковой пакет для русификации Eclipse. Переведены на русский язык как графический интерфейс, так и документация.<ref>{{cite web|url=http://www.eclipse.org/vep/WebContent/docs/translations/translation.html|title=Visual Editor Translations|publisher=Официальный сайт|accessdate= |
Начиная с версии 3.1.1, выпущен языковой пакет для русификации Eclipse. Переведены на русский язык как графический интерфейс, так и документация.<ref>{{cite web|url=http://www.eclipse.org/vep/WebContent/docs/translations/translation.html|title=Visual Editor Translations|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crs7Uy0?url=http://www.eclipse.org/archived/|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
== Модули == |
== Модули == |
||
Строка 264: | Строка 265: | ||
! Язык || Модуль |
! Язык || Модуль |
||
|- |
|- |
||
| [[Си (язык программирования)|C]]/[[ |
| [[Си (язык программирования)|C]]/[[C++]] || CDT<ref>{{cite web|url=http://www.eclipse.org/cdt/index.php|title=Eclipse C/C++ Development Tooling — CDT|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crsekve?url=http://www.eclipse.org/cdt/index.php|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
| [[Фортран|Fortran]] || Photran<ref>{{cite web|url=http://www.eclipse.org/photran/|title=Photran - An Integrated Development Environment and Refactoring Tool for Fortran|publisher=Официальный сайт|accessdate= |
| [[Фортран|Fortran]] || Photran<ref>{{cite web|url=http://www.eclipse.org/photran/|title=Photran - An Integrated Development Environment and Refactoring Tool for Fortran|publisher=Официальный сайт|accessdate=2011-03-24|lang=en|archiveurl=https://www.webcitation.org/61CrtD3N7?url=http://www.eclipse.org/photran/|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
| [[Perl]] || EPIC<ref>{{cite web|url=http://sourceforge.net/projects/e-p-i-c|title=EPIC — Eclipse Perl Integration|publisher=[[sourceforge.net]]|accessdate= |
| [[Perl]] || EPIC<ref>{{cite web|url=http://sourceforge.net/projects/e-p-i-c|title=EPIC — Eclipse Perl Integration|publisher=[[sourceforge.net]]|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrtrPpA?url=http://sourceforge.net/projects/e-p-i-c|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
| [[PHP]] || PDT<ref>{{cite web|url=http://www.eclipse.org/pdt/|title=PHP Development Tools Project|publisher=Официальный сайт|accessdate= |
| [[PHP]] || PDT<ref>{{cite web|url=http://www.eclipse.org/pdt/|title=PHP Development Tools Project|publisher=Официальный сайт|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CruHmId?url=http://www.eclipse.org/projects/project.php?id=tools.pdt|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
| [[JavaScript]] || JSEclipse<ref>{{cite web|url=http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/|title=JSEclipse:: Edit JavaScript with ease|publisher=???|accessdate= |
| [[JavaScript]] || JSEclipse<ref>{{cite web|url=http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/|title=JSEclipse:: Edit JavaScript with ease|publisher=???|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Cruwq6F?url=http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
| [[Python]] || {{ |
| [[Python]] || {{нп1|PyDev (Eclipse)||en|PyDev}}<ref>{{cite web|author=Джош Фет.|date=2008-06|url=http://www.googleappengine.ru/articles/eclipse.html|title=Настройка Eclipse под Windows для работы с Google App Engine|publisher=???|accessdate=2009-09-03|lang=ru|description=Установка PyDev в Eclipse|archiveurl=https://www.webcitation.org/61CrvWFR7?url=http://www.googleappengine.ru/articles/eclipse.html|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
| [[Ruby]] || RDT<ref>{{cite web|url=http://www.aptana.com/rails|title=aptana RedRails — Ruby on Rails authoring environments|publisher=???|accessdate= |
| [[Ruby]] || RDT<ref>{{cite web|url=http://www.aptana.com/rails|title=aptana RedRails — Ruby on Rails authoring environments|publisher=???|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crw0xga?url=http://www.aptana.com/products/radrails|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
|- |
|- |
||
|[[Встроенный язык программирования 1С:Предприятие|1C V8]] |
|[[Встроенный язык программирования 1С:Предприятие|1C V8]] |
||
|1C:Enterprise DT<ref>{{Cite web|url = http://www.1c.ru/news/info.jsp?id=19821|title = О выпуске ознакомительной версии нового инструмента разработки "1C:Enterprise Development Tools", версия 1.0|author = |work = |date = |
|1C:Enterprise DT<ref>{{Cite web|url = http://www.1c.ru/news/info.jsp?id=19821|title = О выпуске ознакомительной версии нового инструмента разработки "1C:Enterprise Development Tools", версия 1.0|author = |work = |date=2015-04-10|publisher = |access-date = 2015-04-11|archive-date = 2016-01-01|archive-url = https://web.archive.org/web/20160101211028/http://www.1c.ru/news/info.jsp?id=19821|deadlink = no}}</ref> |
||
|} |
|} |
||
* [[Aptana]] — дистрибутив Eclipse и [[плагин]], поддерживающий разработку с использованием [[JavaScript]] (все основные JS Ajax библиотеки включены в состав дистрибутива), [[HTML]], [[CSS]], [[PHP]], [[Ruby on rails]], Adobe AIR<ref>{{cite web|url=http://techwork.ru/2008/08/10/aptana-pydev-love-for-app-engine/|title=Aptana + PyDev = любовь с App Engine|publisher=???|accessdate= |
* [[Aptana]] — дистрибутив Eclipse и [[плагин]], поддерживающий разработку с использованием [[JavaScript]] (все основные JS Ajax библиотеки включены в состав дистрибутива), [[HTML]], [[CSS]], [[PHP]], [[Ruby on rails]], Adobe AIR<ref>{{cite web|url=http://techwork.ru/2008/08/10/aptana-pydev-love-for-app-engine/|title=Aptana + PyDev = любовь с App Engine|publisher=???|accessdate=2009-09-03|lang=ru|archiveurl=https://www.webcitation.org/61CrwYDpG?url=http://techwork.ru/2008/08/10/aptana-pydev-love-for-app-engine/|archivedate=2011-08-25|deadurl=yes}}</ref> и т. д. |
||
Модуля для поддержки [[Pascal]] на данный момент нет. Вернее, есть заброшенный плагин<ref>{{cite web|url=http://sourceforge.net/projects/pasclipse|title=PasClipse|publisher=[[sourceforge.net]]|accessdate= |
Модуля для поддержки [[Pascal]] на данный момент нет. Вернее, есть заброшенный плагин<ref>{{cite web|url=http://sourceforge.net/projects/pasclipse|title=PasClipse|publisher=[[sourceforge.net]]|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrxD02t?url=http://sourceforge.net/projects/pasclipse|archivedate=2011-08-25|deadurl=yes}}</ref>, который можно возродить при желании. Ещё есть поддержка подсветки синтаксиса паскаля плагином EclipseColorer<ref>{{cite web|url=http://colorer.sourceforge.net/eclipsecolorer/|title=Eclipse platform plugin|publisher=[[sourceforge.net]]|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61CrxbIZD?url=http://colorer.sourceforge.net/eclipsecolorer/|archivedate=2011-08-25|deadurl=yes}}</ref>, но это не может считаться полноценной поддержкой языка. |
||
Существуют также модули для создания [[Графический интерфейс пользователя|графических интерфейсов]]. |
Существуют также модули для создания [[Графический интерфейс пользователя|графических интерфейсов]]. |
||
Для разработки и получения ''отчётов'' и разработки аналитических BI-приложений в Eclipse имеется {{ |
Для разработки и получения ''отчётов'' и разработки аналитических BI-приложений в Eclipse имеется {{нп1|BIRT Project||en|BIRT Project}}. |
||
В Eclipse встроена функция установки и обновления модулей через [[Интернет]]. |
В Eclipse встроена функция установки и обновления модулей через [[Интернет]]. |
||
== Популярные приложения на базе SWT и RCP == |
== Популярные приложения на базе SWT и RCP == |
||
* {{ |
* {{нп1|IBM Rational Application Developer||en|IBM Rational Application Developer}}. |
||
* IBM [[Rational Software Architect]]. |
* IBM [[Rational Software Architect]]. |
||
* [[IBM Lotus Notes/Domino]] — клиентская часть, начиная с версии 8.0. |
* [[IBM Lotus Notes/Domino]] — клиентская часть, начиная с версии 8.0. |
||
* [[Vuze]] — torrent клиент. |
* [[Vuze]] — torrent клиент. |
||
* {{ |
* {{нп1|RSSOwl||en|RSSOwl}}. |
||
* {{ |
* {{нп1|Jcommander||en|Jcommander}}. |
||
* [[Subclipse]] — [[Subversion]].<ref>{{cite web|url=http://subclipse.tigris.org/|title=Subclipse|publisher=???|accessdate= |
* [[Subclipse]] — [[Subversion]].<ref>{{cite web|url=http://subclipse.tigris.org/|title=Subclipse|publisher=???|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Cry7qKZ?url=http://subclipse.tigris.org/|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
* {{ |
* {{нп1|Bioclipse||en|Bioclipse}} — система визуализации химической и биологической информации. |
||
* [[Eclipse Trader]] — система биржевой торговли.<ref>{{cite web|url=http://www.eclipsetrader.org/|title=EclipseTrader Wiki → Welcome to EclipseTrader|publisher=???|accessdate= |
* [[Eclipse Trader]] — система биржевой торговли.<ref>{{cite web|url=http://www.eclipsetrader.org/|title=EclipseTrader Wiki → Welcome to EclipseTrader|publisher=???|accessdate=2009-09-03|lang=en|archiveurl=https://www.webcitation.org/61Crym2Zi?url=http://www.eclipsetrader.org/|archivedate=2011-08-25|deadurl=yes}}</ref> |
||
* [[ZipTie]] — фреймворк для мониторинга сетевых устройств.<ref>{{cite web|url=http://ziptie.org/|title=NetworkAuthority Inventory|publisher=???|accessdate= |
* [[ZipTie]] — фреймворк для мониторинга сетевых устройств.<ref>{{cite web|url=http://ziptie.org/|title=NetworkAuthority Inventory|publisher=???|accessdate=2009-09-03|lang=en|deadlink=unknown-host|archiveurl=https://web.archive.org/web/20070927183418/http://ziptie.org/|archivedate=2007-09-27}}</ref> |
||
* [[Schoolclipse]] — управление школой.<ref>{{cite web|url=https://schoolclipse.dev.java.net/|title=Schoolclipse|publisher=???|accessdate= |
* [[Schoolclipse]] — управление школой.<ref>{{cite web|url=https://schoolclipse.dev.java.net/|title=Schoolclipse|publisher=???|accessdate=2009-09-03|lang=en}}{{Недоступная ссылка|date=2018-05|bot=InternetArchiveBot }}</ref> |
||
* [[Elexis]] — система ведения медицинской документации. |
* [[Elexis]] — система ведения медицинской документации. |
||
* [[Zend Studio]] — студия разработки WEB-приложений на языке PHP. |
* [[Zend Studio]] — студия разработки WEB-приложений на языке PHP. |
||
Строка 330: | Строка 331: | ||
== Ссылки == |
== Ссылки == |
||
{{Навигация |
{{Навигация |
||
|Тема = Eclipse |
| Тема = Eclipse |
||
|Портал = Свободное программное обеспечение |
| Портал = Свободное программное обеспечение |
||
|Викисловарь = |
| Викисловарь = |
||
|Викиучебник = Eclipse |
| Викиучебник = Eclipse |
||
|Викицитатник = |
| Викицитатник = |
||
|Викитека = |
| Викитека = |
||
|Викивиды = |
| Викивиды = |
||
|Викиновости = |
| Викиновости = |
||
|Метавики = |
| Метавики = |
||
|Проект = |
| Проект = |
||
}} |
}} |
||
* [http://www.eclipse.org/ Официальный сайт проекта Eclipse]{{ref-en}} |
* [http://www.eclipse.org/ Официальный сайт проекта Eclipse]{{ref-en}} |
Текущая версия от 03:26, 17 июля 2024
Eclipse | |
---|---|
Тип | ИСР |
Автор | Object Technology International[вд][2] |
Разработчик | Eclipse Foundation[3] |
Написана на | Java[4] |
Интерфейс | Standard Widget Toolkit |
Операционные системы | GNU/Linux[5], macOS[5], Windows[5] и Solaris[6] |
Первый выпуск | 7 ноября 2001 |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 2023-09 (4.29.0)[1] (13 сентября 2023) |
Репозиторий | git.eclipse.org/c/ |
Лицензия | Eclipse Public License |
Сайт | eclipseide.org (англ.) |
Медиафайлы на Викискладе |
Eclipse (МФА: [ɪˈklɪps], с англ. — «затмение»[7]) — свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.
Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «Java IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый API для доступа к Eclipse Platform).
История
[править | править код]Первоначально Eclipse разрабатывалась компанией IBM как преемник среды разработки IBM VisualAge, в качестве корпоративного стандарта IDE для разработки на разных языках под платформы IBM. По сведениям IBM, проектирование и разработка стоили 40 миллионов долларов.[8] Исходный код полностью открыт и сделан доступным после передачи Eclipse для дальнейшего развития сообществу независимому от корпорации IBM.
В Eclipse 3.0 (2003 год) были выбраны спецификации сервисной платформы OSGi как архитектура среды исполнения. С версии 3.0 Eclipse перестал быть монолитной IDE, поддерживающей расширения, а сам стал набором расширений. В основе лежат фреймворк OSGi и SWT/JFace, на основе которых разработан следующий слой — RCP (Rich Client Platform, платформа для разработки полноценных клиентских приложений). RCP служит основой не только для Eclipse, но и для других RCP-приложений, например, Azureus и File Arranger. Следующий слой — сам Eclipse, представляющий собой набор расширений RCP — редакторы, панели, перспективы, модуль CVS и модуль Java Development Tools (JDT).
С 2006 года фонд Eclipse координирует ежегодный общий релиз (Simultaneous Release), который происходит в июне. Каждый выпуск включает в себя платформу Eclipse, а также ряд других проектов Eclipse.
Начиная с релиза 2018-09 Eclipse Foundation перешли с ежегодных релизов на роллинг-релизы с периодом в 13 недель.[9]
Релиз | Дата | Версия платформы | Проект |
---|---|---|---|
2019-03 | 20 марта 2019 | 4.11 | проекты 2019-03 |
2018-12 | 19 декабря 2018 | 4.10 | проекты 2018-12 |
2018-09 | 19 сентября 2018 | 4.9 | проекты 2018-09 |
Photon | 27 июня 2018 | 4.8 | проекты Photon |
Oxygen | 28 июня 2017 | 4.7 | проекты Oxygen |
Neon | 22 июня 2016 | 4.6 | проекты Neon |
Mars | 25 июня 2015 | 4.5 | проекты Mars |
Luna | 6 июня 2014 | 4.4 | проекты Luna |
Kepler | 26 июня 2013 | 4.3 | проекты Kepler |
Juno | 27 июня 2012 | 3.8 и 4.2 | проекты Juno |
Indigo | 22 июня 2011 | 3.7 | проекты Indigo |
Helios | 23 июня 2010 | 3.6 | проекты Helios |
Galileo | 24 июня 2009 | 3.5 | проекты Galileo |
Ganymede | 25 июня 2008 | 3.4 | проекты Ganymede |
Europa | 29 июня 2007 | 3.3 | проекты Europa |
Callisto | 30 июня 2006 | 3.2 | проекты Callisto |
Eclipse 3.1 | 28 июня 2005 | 3.1 | |
Eclipse 3.0 | 28 июня 2004 | 3.0 |
Преимущества
[править | править код]Eclipse служит в первую очередь платформой для разработки расширений, чем он и завоевал популярность: любой разработчик может расширить Eclipse своими модулями. Уже существуют Java Development Tools (JDT), C/C++ Development Tools (CDT), разрабатываемые инженерами QNX совместно с IBM, и средства для языков Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP, X10 (X10DT) и пр. от различных разработчиков. Множество расширений дополняет среду Eclipse диспетчерами для работы с базами данных, серверами приложений и др.
Eclipse JDT (Java Development Tools) — наиболее известный модуль, нацеленный на групповую разработку: среда интегрирована с системами управления версиями — CVS, GIT в основной поставке, для других систем (например, Subversion, MS SourceSafe) существуют плагины. Также предлагает поддержку связи между IDE и системой управления задачами (ошибками). В основной поставке включена поддержка трекера ошибок Bugzilla, также имеется множество расширений для поддержки других трекеров (Trac, Jira и др.). В силу бесплатности и высокого качества, Eclipse во многих организациях является корпоративным стандартом для разработки приложений.
Eclipse написана на Java, потому является платформо-независимым продуктом, за исключением библиотеки SWT, которая разрабатывается для всех распространённых платформ (см. ниже). Библиотека SWT используется вместо стандартной для Java библиотеки Swing. Она полностью опирается на нижележащую платформу (операционную систему), что обеспечивает быстроту и натуральный внешний вид пользовательского интерфейса, но иногда вызывает на разных платформах проблемы совместимости и устойчивости приложений.
Архитектура
[править | править код]Основой Eclipse является платформа расширенного клиента (RCP — от англ. rich client platform). Её составляют следующие компоненты:
- Ядро платформы (загрузка Eclipse, запуск модулей);
- OSGi (стандартная среда поставки комплектов (англ. bundles));
- SWT (портируемый инструментарий виджетов);
- JFace (файловые буфера, работа с текстом, текстовые редакторы);
- Рабочая среда Eclipse (панели, редакторы, проекции, мастера).
GUI в Eclipse написан с использованием инструментария SWT. Последний, в отличие от Swing (который самостоятельно эмулирует графические элементы управления), использует графические компоненты данной операционной системы. Пользовательский интерфейс Eclipse также зависит от промежуточного слоя GUI, называемого JFace, который упрощает построение пользовательского интерфейса, базирующегося на SWT.
Гибкость Eclipse обеспечивается за счёт подключаемых модулей, благодаря чему возможна разработка не только на Java, но и на других языках, таких, как C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang, Компонентный Паскаль, Zonnon, и прочих.
Проекты Eclipse
[править | править код]Платформа
[править | править код]- Eclipse Project — собственно проект Eclipse, включает в себя:
- Eclipse Platform — каркас;
- Plug-in Development Environment[10] — инструмент расширения Eclipse-платформы посредством Eclipse-плагинов;
- Java Development Tools[11] — инструмент разработки Java-программ и Eclipse-плагинов в частности.
- Rich Client Platform[12] — платформа расширенного клиента, минимальный набор плагинов[13][14] для построения программы с графическим интерфейсом.
Примеры проектов
[править | править код]Кроме того, в состав Eclipse входят различные проекты (ниже перечислены некоторые из них)[15].
- Aperi (от лат. открывать) — open source система управления системами сетевого хранения данных[16].
- BIRT (Business Intelligence and Reporting Tools)[17] — Web- и PDF-отчёты.
- DTP (Data Tools Platform)[18] — разработка систем, управляемых данными (data-centric systems), в частности, данными в реляционных базах; управление программами с большим числом коннекторов.
- GEF (Graphical Editing Framework)[19] — фреймворк для построения встроенных графических редакторов.
- Jazz[20][21] — клиент-серверная платформа для взаимодействия разработчиков в процессе разработки проекта (включает чат, журнал событий и др.), строящаяся поверх Eclipse (входит в линейку продуктов IBM Rational).
- Modeling[22].
- EMF[23], среда моделирования Eclipse — средство для создания моделей и генерации кода для построения инструментов и других приложений, базирующихся на структурированной модели данных, из спецификации модели, прописанной в XMI.
- UML2[24] — реализация метамодели UML 2.0 для поддержки разработки инструментов моделирования.
- Tools[25].
- AspectJ[26] — аспектно-ориентированное расширение языка Java.
- CDT (C/C++ Development Tools)[27] — среда разработки на C/C++ (C/C++ IDE).
- PDT (PHP Development Tools)[28] — среда разработки на PHP (PHP IDE).
- TPTP (Test & Performance Tools Platform)[29] — разработка инструментов тестирования, — отладчики, профайлеры и т. п.
- VE (Visual Editor Project)[30] — разработка инструментов GUI.
- WTP (Web Tools Platform Project)[31] — инструменты разработки веб-приложений J2EE:
- Коммуникационная среда Eclipse (ECF)[32] нацелена на создание коммуникационных приложений на платформе Eclipse.
- Проект разработки программного обеспечения для устройств (DSDP).[33]
- Платформа параллельных инструментов (PTP)[34] обеспечивает портируемую, масштабируемую, основанную на стандартах платформу параллельных инструментов, которая позволит облегчить интеграцию инструментов, специфических для параллельных компьютерных архитектур.
- Платформа встроенного расширенного клиента (eRCP)[35] — предназначена для расширения RCP на встраиваемые устройства. В eRCP входит набор компонентов, которые являются подмножеством компонентов RCP. Она позволит перенести модель приложения, используемого на настольных компьютерах, на другие устройства.
- DLTK (Dynamic Languages Toolkit)[36] — интегрированная среда разработчика для динамических языков программирования.
- Swordfish[37] — платформа для построения распределённых корпоративных информационных систем.
Последние версии
[править | править код]Eclipse 3.3.2 (Europa Winter)
[править | править код]Количество новых подпроектов (как управляемых Eclipse Foundation, так и сторонних) быстро увеличивается. Приходится координировать усилия огромного количества разработчиков и предлагать общие правила — «Eclipse Development Process».[38]
Последняя версия релиза включает в себя 21 подпроект.[39]
Eclipse 3.4 (Ganymede)
[править | править код]Релиз Ganymede (06.2008) включает в себя 23 подпроекта:[40]
|
|
Eclipse 3.5 (Galileo)
[править | править код]Последний релиз Galileo, представленный публике 24 июня 2009 года, включает в себя 33 подпроекта:[41]
|
|
Локализация на русский язык
[править | править код]Начиная с версии 3.1.1, выпущен языковой пакет для русификации Eclipse. Переведены на русский язык как графический интерфейс, так и документация.[42]
Модули
[править | править код]Для среды Eclipse существует целый ряд свободных и коммерческих модулей. Первоначально среда была разработана для языка Java, но в настоящее время существуют многочисленные расширения для поддержки и других языков:
Язык | Модуль |
---|---|
C/C++ | CDT[43] |
Fortran | Photran[44] |
Perl | EPIC[45] |
PHP | PDT[46] |
JavaScript | JSEclipse[47] |
Python | PyDev (Eclipse)[англ.][48] |
Ruby | RDT[49] |
1C V8 | 1C:Enterprise DT[50] |
- Aptana — дистрибутив Eclipse и плагин, поддерживающий разработку с использованием JavaScript (все основные JS Ajax библиотеки включены в состав дистрибутива), HTML, CSS, PHP, Ruby on rails, Adobe AIR[51] и т. д.
Модуля для поддержки Pascal на данный момент нет. Вернее, есть заброшенный плагин[52], который можно возродить при желании. Ещё есть поддержка подсветки синтаксиса паскаля плагином EclipseColorer[53], но это не может считаться полноценной поддержкой языка.
Существуют также модули для создания графических интерфейсов.
Для разработки и получения отчётов и разработки аналитических BI-приложений в Eclipse имеется BIRT Project[англ.].
В Eclipse встроена функция установки и обновления модулей через Интернет.
Популярные приложения на базе SWT и RCP
[править | править код]- IBM Rational Application Developer[англ.].
- IBM Rational Software Architect.
- IBM Lotus Notes/Domino — клиентская часть, начиная с версии 8.0.
- Vuze — torrent клиент.
- RSSOwl[англ.].
- Jcommander[англ.].
- Subclipse — Subversion.[54]
- Bioclipse[англ.] — система визуализации химической и биологической информации.
- Eclipse Trader — система биржевой торговли.[55]
- ZipTie — фреймворк для мониторинга сетевых устройств.[56]
- Schoolclipse — управление школой.[57]
- Elexis — система ведения медицинской документации.
- Zend Studio — студия разработки WEB-приложений на языке PHP.
- Teamcenter Rich Client — «Полный» клиент популярной PLM-системы Teamcenter от Siemens PLM Software.
Поддерживаемые архитектуры и системы
[править | править код]Примечания
[править | править код]- ↑ Eclipse IDE 2023-09 . Дата обращения: 14 ноября 2023. Архивировано 14 ноября 2023 года.
- ↑ https://wiki.eclipse.org/FAQ_Where_did_Eclipse_come_from%3F
- ↑ Eclipse desktop & web IDEs
- ↑ Eclipse IDE for Java — 2006.
- ↑ 1 2 3 Eclipse Packages — Eclipse Foundation.
- ↑ Eclipse 4.6.3 Release Build: 4.6.3 — 4.6.3
- ↑ Darryl K. Taft. Eclipse: Behind the Name (англ.). ??? (20 мая 2005). Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Фреймворк Eclipse . Дата обращения: 23 ноября 2011. Архивировано 11 октября 2011 года.
- ↑ Simultaneous Release - Eclipsepedia . wiki.eclipse.org. Дата обращения: 1 марта 2019. Архивировано 11 августа 2020 года.
- ↑ PDE (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Java development tools (JDT) (англ.). Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Rich Client Platform (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ ??? (англ.). Eclipse documentation. Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ ??? (англ.). Eclipse documentation. Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Galileo is HERE! → Explore the Eclipse projects… (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Сергей Голубев. Инициатива Aperi . ??? (15 ноября 2005). Дата обращения: 3 сентября 2009. Архивировано из оригинала 7 сентября 2012 года.
- ↑ BIRT Project → Business Intelligence and Reporting Tools (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Data Tools Platform (DTP) Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Graphical Editing Framework (GEF) (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Jazz Community Site (англ.). Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Владимир Парамонов. IBM упростит распределённую разработку ПО . Компьюлента (31 января 2007). Дата обращения: 3 сентября 2009. Архивировано из оригинала 9 июня 2010 года.
- ↑ Eclipse Modeling Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Modeling Framework Project (EMF) (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Model Development Tools (MDT) (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Model Development Tools (MDT) (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ AspectJ (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse C/C++ Development Tooling — CDT (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse PHP Development Tooling — PDT . Официальный сайт. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Test & Performance Tools Platform Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Visual Editor Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Web Tools Platform (WTP) Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Communication Framework Project Home (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Device Software Development Platform Project Home (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ PTP — Parallel Tools Platform (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ embedded Rich Client Platform (eRCP) (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Dynamic Languages Toolkit (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Swordfish SOA Runtime Framework Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Development Process (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Europa Release Projects (англ.). Официальный сайт (июнь 2007). Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Ganymede Release Projects (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse Galileo Release Projects (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Visual Editor Translations (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse C/C++ Development Tooling — CDT (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Photran - An Integrated Development Environment and Refactoring Tool for Fortran (англ.). Официальный сайт. Дата обращения: 24 марта 2011. Архивировано из оригинала 25 августа 2011 года.
- ↑ EPIC — Eclipse Perl Integration (англ.). sourceforge.net. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ PHP Development Tools Project (англ.). Официальный сайт. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ JSEclipse:: Edit JavaScript with ease (англ.). ???. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Джош Фет. Настройка Eclipse под Windows для работы с Google App Engine . ??? (июнь 2008). — Установка PyDev в Eclipse. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ aptana RedRails — Ruby on Rails authoring environments (англ.). ???. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ О выпуске ознакомительной версии нового инструмента разработки "1C:Enterprise Development Tools", версия 1.0 (10 апреля 2015). Дата обращения: 11 апреля 2015. Архивировано 1 января 2016 года.
- ↑ Aptana + PyDev = любовь с App Engine . ???. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ PasClipse (англ.). sourceforge.net. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Eclipse platform plugin (англ.). sourceforge.net. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ Subclipse (англ.). ???. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ EclipseTrader Wiki → Welcome to EclipseTrader (англ.). ???. Дата обращения: 3 сентября 2009. Архивировано из оригинала 25 августа 2011 года.
- ↑ NetworkAuthority Inventory (англ.). ???. Дата обращения: 3 сентября 2009. Архивировано 27 сентября 2007 года.
- ↑ Schoolclipse (англ.). ???. Дата обращения: 3 сентября 2009. (недоступная ссылка)
Ссылки
[править | править код]- Официальный сайт проекта Eclipse (англ.)
- Eclipse API (англ.)
- Документация Eclipse (англ.) — Документация для Eclipse SDK
- EclipseWiki (англ.)
- Модули для Eclipse 3.x (англ.)
- Rich Client Platform (англ.) — Платформа расширенного клиента
- Коллекция модулей для Eclipse (англ.)
- Eclipse IDE project resources (англ.) IBM
- Почему я преподаю Eclipse IBM (рус.)
- Начало работы с платформой Eclipse (рус.) IBM
- Бесплатный инструментарий стоимостью в миллиард (рус.)
- EasyEclipse (англ.) — варианты дистрибутивов Eclipse «под ключ» для разных направлений разработки (Expert Java, Desktop Java, Server Java, Mobile Java и т. д.)
- Eclipse: знакомство, плагины (рус.) Студия Артемия Лебедева
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2001 году
- Интегрированные среды разработки
- Eclipse
- Программное обеспечение для macOS
- Программное обеспечение для Linux
- Программное обеспечение для Windows
- Свободное программное обеспечение, написанное на Java
- Свободные интегрированные среды разработки
- Business intelligence
- FSF/UNESCO
- Программное обеспечение для разработки под Android