Список проектов Eclipse - List of Eclipse projects

Ниже приводится список примечательных Затмение проекты.

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

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

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

Подпроекты верхнего уровня

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

Инструменты

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

  • Бакминстер добавляет поддержку сборок компонентов.[6]
  • Инструменты разработки C / C ++ (CDT) добавляет поддержку C / C ++ подсветка синтаксиса, форматирование кода, интеграция отладчика и структуры проекта. В отличие от проекта JDT, проект CDT не добавляет компилятор и полагается на внешнюю цепочку инструментов.[7]
  • Платформа графического редактирования (GEF) позволяет разработчикам создавать автономные графические инструменты. Примеры использования включают средства проектирования принципиальных схем, редакторы диаграмм деятельности и WYSIWYG редакторы документов.[8]
  • Инструменты разработки PHP (ТИХООКЕАНСКОЕ ЛЕТНЕЕ ВРЕМЯ)
  • Платформа параллельных инструментов (PTP) добавляет поддержку разработки, анализа, запуска / мониторинга параллельных и высокопроизводительных вычислений, отладки и анализа производительности.[9]
  • WindowBuilder это двунаправленный Дизайнер графического интерфейса Java.[10]

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

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

Моделирование

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

  • Среда моделирования Eclipse (EMF), среда моделирования и средство генерации кода для создания инструментов и других приложений, основанных на модели структурированных данных, из спецификации модели, описанной в XMI.[12]
  • Платформа графического моделирования (GMF) - это генерирующий компонент и среда выполнения для разработки графических редакторов на основе EMF и GEF.
  • Acceleo, генератор кода с открытым исходным кодом, который использует ЭДС модели на основе для создания любого текстового языка (Java, PHP, Python и т. д.)
  • Сириус, проект с открытым исходным кодом для создания пользовательских инструментальных средств графического моделирования с использованием технологий моделирования Eclipse, включая ЭДС и GMF.
  • eTrice, реализация Объектно-ориентированное моделирование в реальном времени языковая КОМНАТА для программных систем реального времени, управляемых событиями.[13]
  • Ворто, стандартизация информационных моделей, которые представляют собой абстракцию физического, реального устройства.[14]
  • Папирус Затмения Papyrus - это инструмент промышленного проектирования с открытым исходным кодом на основе моделей. Папирус особенно успешно использовался в промышленных проектах и ​​является базовой платформой для нескольких инструментов промышленного моделирования.[15]

Технологии

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

  • Разведчик Затмения это основа для реализации многоуровневый бизнес-приложения на основе Платформа Eclipse.[16]
  • Затмение СУМО это бесплатный и открытый набор инструментов для моделирования дорожного движения. [17]
  • g-Eclipse предоставляет независимую от промежуточного программного обеспечения структуру и примерные реализации для пользователей, разработчиков и администраторов, получающих доступ Вычислительные сети.[18]
  • Subversive - провайдер команды SVN направлен на обеспечение Subversion поддержка, аналогичная той, которая предоставлялась ранее CVS.[19]

Другой

Сторонние проекты

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

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

Рекомендации

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

внешняя ссылка