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

Ниже приводится список известных проектов Eclipse .

Хотя некоторые из перечисленных проектов играют жизненно важную роль для Eclipse IDE, экосистема проектов Eclipse охватывает значительно больший объем, чем Eclipse IDE.

Официальные проекты [ править ]

Эти проекты поддерживаются сообществом Eclipse и поддерживаются Eclipse Foundation.

Подпроекты верхнего уровня [ править ]

  • Платформа Eclipse - это основная структура, на которой построены все другие проекты Eclipse. [1]
  • Инструменты разработки Java (JDT) обеспечивают поддержку ядра Java SE. Сюда входит автономный быстрый инкрементный компилятор. [2]
  • Среда разработки подключаемых модулей (PDE) предоставляет инструменты для создания, разработки, тестирования, отладки, сборки и развертывания подключаемых модулей, фрагментов, функций, сайтов обновлений и продуктов RCP Eclipse. [3]
  • Orion , CHE, Dirposed и Theia - это браузерные IDE и открытая платформа интеграции инструментов, которая полностью ориентирована на разработку для Интернета в Интернете. Инструменты написаны на JavaScript и запускаются в браузере. [4] [5]

Инструменты [ править ]

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

  • Бакминстер добавляет поддержку сборок компонентов. [6]
  • Средства разработки C / C ++ ( CDT ) добавляют поддержку подсветки синтаксиса C / C ++ , форматирования кода, интеграции отладчика и структур проекта. В отличие от проекта JDT, проект CDT не добавляет компилятор и полагается на внешнюю цепочку инструментов. [7]
  • Graphical Editing Framework (GEF) позволяет разработчикам создавать автономные графические инструменты. Примеры использования включают инструменты проектирования принципиальных схем, редакторы диаграмм действий и редакторы документов WYSIWYG . [8]
  • Инструменты разработки PHP (PDT)
  • Платформа Parallel Tools Platform (PTP) добавляет поддержку разработки, анализа, запуска / мониторинга параллельных и высокопроизводительных вычислений, отладки и анализа производительности. [9]
  • WindowBuilder - это двунаправленный дизайнер графического интерфейса Java. [10]

Проекты, требующие более старую версию платформы Eclipse:

  • Инструменты разработки AspectJ (AJDT) добавляют поддержку расширений Java AspectJ . AJDT требует Eclipse 3.4 (Ганимед). [11]

Моделирование [ править ]

Следующие подпроекты находятся в подпроекте « Моделирование »:

  • Eclipse Modeling Framework (EMF), среда моделирования и средство генерации кода для создания инструментов и других приложений на основе структурированной модели данных из спецификации модели, описанной в XMI . [12]
  • Graphical Modeling Framework (GMF) - это генерирующий компонент и инфраструктура времени выполнения для разработки графических редакторов на основе EMF и GEF.
  • Acceleo , генератор кода с открытым исходным кодом, который используетмодели на основе EMF для создания любого текстового языка (Java, PHP, Python и т. Д.).
  • Sirius , проект с открытым исходным кодом для создания настраиваемых рабочих мест графического моделирования с использованием технологий моделирования Eclipse, включая EMF и GMF.
  • eTrice , реализация языка объектно-ориентированного моделирования в реальном времени ROOM для программных систем реального времени, управляемых событиями. [13]
  • Vorto , стандартизация информационных моделей, которые являются абстракцией физического, реального устройства. [14]
  • Eclipse Papyrus Papyrus - это инструмент промышленного проектирования с открытым исходным кодом на основе моделей. Папирус особенно успешно используется в промышленных проектах и ​​является базовой платформой для нескольких инструментов промышленного моделирования. [15]

Технология [ править ]

Следующие подпроекты включены в подпроект Технологии :

  • Eclipse Scout - это платформа для реализации многоуровневых бизнес-приложений на базе платформы Eclipse . [16]
  • Eclipse SUMO - это бесплатный и открытый набор инструментов для моделирования дорожного движения. [17]
  • g-Eclipse предоставляет независимую от промежуточного программного обеспечения структуру и образцовые реализации для пользователей, разработчиков и администраторов, имеющих доступ к Computing Grids . [18]
  • Subversive - Поставщик SVN Team нацелен на обеспечение поддержки Subversion, аналогичной той, которая ранее предоставлялась для CVS . [19]

Другое [ править ]

  • Application Lifecycle Framework , закрытый проект
  • Проект средств бизнес-аналитики и отчетности (BIRT), основанная на Eclipseсистема отчетности с открытым исходным кодом для веб-приложений, особенно основанных на Java EE. [20]
  • Data Tools Platform Project (DTP) обеспечивает подключение к реляционной базе данных и инструменты проектирования SQL . [21]
  • Mylyn - это ориентированный на задачи интерфейс для Eclipse, сочетающий в себе диспетчер задач, который интегрируется со средствами отслеживания ошибок (такими как Bugzilla , Trac и JIRA ), и ПО для контроля версий с динамической фильтрацией кода. [22]
  • Платформа инструментов тестирования и производительности (TPTP), которая предоставляет платформу, которая позволяет разработчикам программного обеспечения создавать инструменты тестирования и производительности, такие как отладчики , профилировщики и приложения для тестирования производительности. [23]
  • Стандартные веб-инструменты (WST) добавляют инструменты веб-разработки, соответствующие стандартам. Эти инструменты включают редакторы для XML , HTML и CSS . [24]
  • Mihini , встроенная среда выполнения, работающая поверх Linux, которая предоставляет высокоуровневый Lua API для создания приложений M2M. Mihini стремится обеспечить простую и портативную разработку, облегчая доступ к входам / выходам системы M2M, обеспечивая уровень связи и т. Д. [25]

Сторонние проекты [ править ]

  • Плагин Android Development Tools для Eclipse - это плагин Android Development Toolkit для Eclipse. [26]
  • CFEclipse - это среда разработки ColdFusion с открытым исходным кодом, основанная на платформе Eclipse.
  • EPIC - это Perl IDE с открытым исходным кодом, основанная на платформе Eclipse. [27]
  • Adobe Flash Builder - это IDE на основе Eclipse для разработки полнофункциональных Интернет-приложений (RIA) с использованием инфраструктуры Adobe Flash / Flex. [28]
  • Плагин Google для Eclipse - это плагин Google App Engine и Google Web Toolkit. [29]
  • Groovy & Grails Tool Suite (GGTS) ​​- это IDE на основе Eclipse с открытым исходным кодом, специально предназначенная для разработки программ Groovy и веб-приложений Grails. Как и Spring Tool Suite, GGTS включает версию VMware vFabric tc Server для разработчиков. [30]
  • JBoss Developer Studio (JBDS) - это среда разработки, объединяющая инструменты и компоненты Eclipse, Eclipse Web Tools Project и JBoss Enterprise Application Platform .
  • Проект JMLSpecs добавляет поддержку языка спецификаций JML к функциям Java, предоставляемым JDT. В настоящее время в проекте предусмотрена автоматическая компиляция JML, стандартный набор инструментов JML и функции пользовательского интерфейса Eclipse, такие как подсветка синтаксиса и поддержка содержимого. [31]
  • Nodeclipse - это IDE на основе Eclipse для разработки Node.js. [32]
  • PyDev - это полнофункциональнаяинтегрированная среда разработки Python (IDE) с поддержкой рефакторинга и графической отладкой. [33]
  • RadRails - это IDE для Ruby on Rails . [34]
  • Ruby Development Tools (RDT) - это среда разработки Ruby с открытым исходным кодом для платформы Eclipse. [35]
  • Плагин ScalaIDE позволяет пользователям Eclipse разрабатывать, отлаживать и создавать программы на Scala . ScalaIDE поддерживает смешанные проекты Scala / Java, автозавершение кода и встроенный отладчик. [36]
  • Spring Tool Suite (STS) - это IDE с открытым исходным кодом (также доступная как плагин Eclipse) для создания приложений с использованием Spring Framework . STS включает в себя версию vFabric tc Server для разработчиков, расширенное автозавершение и рефакторинг кода, графический редактор конфигурации Spring и инструменты для Spring Web Flow , Spring Batch , Spring Roo и Spring Integration . [37] [38]
  • Wolfram Workbench - это IDE, основанная на Eclipse (также доступном как плагин Eclipse) для языка Mathematica . [39]
  • WOLips - это IDE для WebObjects . [40]

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

  • Список программного обеспечения на основе Eclipse

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

  1. ^ «Платформа - Эклипсепедия» . Eclipse.org. 2012-11-13 . Проверено 6 октября 2013 .
  2. ^ "Инструменты разработки Eclipse Java (JDT)" . Eclipse.org . Проверено 6 октября 2013 .
  3. ^ "PDE" . Eclipse.org . Проверено 6 октября 2013 .
  4. ^ "Орион" . Eclipse.org . Проверено 6 октября 2013 .
  5. ^ Битон, Уэйн. «Общественная лицензия Eclipse 2.0 | Фонд Eclipse» . www.eclipse.org . Проверено 13 февраля 2019 .
  6. ^ "Бакминстерский проект" .
  7. ^ "Затмение CDT" . Eclipse.org . Проверено 6 октября 2013 .
  8. ^ «ГЭФ» . Eclipse.org. 2013-09-27 . Проверено 6 октября 2013 .
  9. ^ «Платформа параллельных инструментов Eclipse (PTP)» . Eclipse.org . Проверено 6 октября 2013 .
  10. ^ "WindowBuilder" . Eclipse.org . Проверено 6 октября 2013 .
  11. ^ «Инструменты разработки AspectJ (AJDT)» . Eclipse.org. 2009-03-04 . Проверено 6 октября 2013 .
  12. ^ «Моделирование затмения - EMF - Home» . Eclipse.org . Проверено 6 октября 2013 .
  13. ^ "Eclipse eTrice" .
  14. ^ "Ворто" .
  15. ^ "Папирус Затмения" .
  16. ^ «Eclipse Scout - Project Home» . Eclipse.org . Проверено 6 октября 2013 .
  17. ^ "Затмение СУМО" . Eclipse.org . Проверено 6 марта 2020 .
  18. ^ «Проект g-Eclipse - Инструменты для облачных и сетевых вычислений» . Eclipse.org . Проверено 6 октября 2013 .
  19. ^ «Eclipse Subversive - Subversion (SVN) Team Provider» . Eclipse.org . Проверено 6 октября 2013 .
  20. ^ "Eclipse BIRT Home" . Eclipse.org . Проверено 6 октября 2013 .
  21. ^ "Проект платформы инструментов данных Eclipse (DTP)" . Eclipse.org . Проверено 6 октября 2013 .
  22. ^ «Проект с открытым исходным кодом Eclipse Mylyn» . Eclipse.org . Проверено 6 октября 2013 .
  23. ^ "Проект платформы инструментов тестирования и повышения производительности Eclipse" . Eclipse.org . Проверено 6 октября 2013 .
  24. ^ "Подпроект стандартных веб-инструментов" .
  25. ^ "Проект Михини" .
  26. ^ «Плагин ADT | Разработчики Android» . Developer.android.com . Проверено 6 октября 2013 .
  27. ^ «EPIC - Eclipse Perl Integration» (на немецком языке). Epic.sourceforge.net . Проверено 6 октября 2013 .
  28. ^ «Разработка игр и приложений | Adobe Flash Builder 4.7 Premium» . Adobe.com. 2013-09-26 . Проверено 6 октября 2013 .
  29. ^ «Плагин Google для Eclipse - разработчики Google» . Code.google.com. 2013-09-19 . Проверено 6 октября 2013 .
  30. ^ Сообщество Grails. "Набор инструментов Groovy / Grails" . Grails.org. Архивировано из оригинала на 2013-10-03 . Проверено 6 октября 2013 .
  31. ^ «Java Modeling Language (JML) | Бесплатное программное обеспечение для разработки» . Sourceforge.net . Проверено 6 октября 2013 .
  32. ^ «Nodeclipse (Nodeclipse-1, плагины для редактора CoffeeScript, Eclipse Node.js IDE и npm-proxy) 路 GitHub» . Github.com . Проверено 6 октября 2013 .
  33. ^ "PyDev Home" .
  34. ^ "Radrails.Org" . Radrails.Org . Проверено 6 октября 2013 .
  35. ^ "Аптана | Студия" . Rubyeclipse.sourceforge.net. Архивировано из оригинала на 2009-06-29 . Проверено 6 октября 2013 .
  36. ^ "Scala IDE для Eclipse" . Scala-ide.org . Проверено 6 октября 2013 .
  37. ^ «Весна · Eclipse Downloads» . Springsource.org . Проверено 6 октября 2013 .
  38. ^ Дата создания: понедельник, 13 августа 2012 г. - 14:35 (2012-08-13). «Spring Tool Suite (STS) для Eclipse Juno (3.8 + 4.2) | Плагины, пакеты и продукты Eclipse - Eclipse Marketplace» . Marketplace.eclipse.org. Архивировано из оригинального 15 октября 2013 года . Проверено 6 октября 2013 .CS1 maint: несколько имен: список авторов ( ссылка )
  39. ^ "Wolfram Workbench: Современная интегрированная среда разработки" . Wolfram.com . Проверено 6 октября 2013 .
  40. ^ "Главная - WOProject / WOLips - WOCommunity Association Wiki" . Wiki.objectstyle.org. 2013-05-21 . Проверено 6 октября 2013 .

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

  • Список проектов на eclipse.org