Список проектов Eclipse

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

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

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

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

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

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

Инструменты

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

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

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

  • AspectJ Development Tools (AJDT) добавляет поддержку расширений AspectJ Java. AJDT требует Eclipse 3.4 (Ganymede). [12]

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

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

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

Технологии

В подпроект «Технологии» входят следующие подпроекты :

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

Другой

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

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

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

Ссылки

  1. ^ "Платформа - Eclipsepedia". 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. ^ "Orion". Eclipse.org. 31 января 2013 г. Получено 06.10.2013 г.
  5. ^ Битон, Уэйн. «Eclipse Public License 2.0 | The Eclipse Foundation». www.eclipse.org . Получено 13 февраля 2019 г.
  6. ^ "Eclipse Oniro | projects.eclipse.org". Eclipse.org. 2022-04-04 . Получено 2022-04-04 .
  7. ^ «Проект Бакминстера».
  8. ^ "Eclipse CDT". Eclipse.org . Получено 2013-10-06 .
  9. ^ "GEF". Eclipse.org. 2013-09-27 . Получено 2013-10-06 .
  10. ^ "Платформа параллельных инструментов Eclipse (PTP)". Eclipse.org . Получено 2013-10-06 .
  11. ^ "WindowBuilder". Eclipse.org . Получено 2013-10-06 .
  12. ^ "AspectJ Development Tools (AJDT)". Eclipse.org. 2009-03-04 . Получено 2013-10-06 .
  13. ^ "Eclipse Modeling - EMF - Home". Eclipse.org . Получено 2013-10-06 .
  14. ^ "Eclipse eTrice". 31 января 2013 г.
  15. ^ "Vorto". 27 августа 2014 г.
  16. ^ «Папирус Затмения».
  17. ^ "Eclipse Scout - Project Home". Eclipse.org . Получено 2013-10-06 .
  18. ^ "Eclipse SUMO". Eclipse.org. 21 июня 2017 г. Получено 06.03.2020 г.
  19. ^ "Проект g-Eclipse - Инструменты для облачных и сетевых вычислений". Eclipse.org . Получено 2013-10-06 .
  20. ^ "Eclipse Subversive - Subversion (SVN) Team Provider". Eclipse.org . Получено 2013-10-06 .
  21. ^ "Eclipse BIRT Home". Eclipse.org . Получено 2013-10-06 .
  22. ^ "Проект Eclipse Data Tools Platform (DTP)". Eclipse.org . Получено 2013-10-06 .
  23. ^ "Проект Eclipse Mylyn с открытым исходным кодом". Eclipse.org . Получено 2013-10-06 .
  24. ^ "Проект платформы инструментов тестирования и производительности Eclipse". Eclipse.org . Получено 2013-10-06 .
  25. ^ «Подпроект стандартных веб-инструментов».
  26. ^ «Проект Михини».
  27. ^ "Плагин ADT | Разработчики Android". Developer.android.com . Получено 2013-10-06 .
  28. ^ "EPIC - Eclipse Perl Integration" (на немецком). Epic.sourceforge.net . Получено 2013-10-06 .
  29. ^ "Разработка игр и приложений | Adobe Flash Builder 4.7 Premium". Adobe.com. 2013-09-26 . Получено 2013-10-06 .
  30. ^ "Плагин Google для Eclipse — Разработчики Google". 2013-09-19 . Получено 2013-10-06 .
  31. ^ Сообщество Grails. "Groovy/Grails Tool Suite". Grails.org. Архивировано из оригинала 2013-10-03 . Получено 2013-10-06 .
  32. ^ "Java Modeling Language (JML) | Бесплатная загрузка программного обеспечения для разработки на сайте". Sourceforge.net . Получено 2013-10-06 .
  33. ^ "Nodeclipse (Nodeclipse-1, плагины CoffeeScript Editor, Eclipse Node.js IDE и npm-proxy) на GitHub". Github.com . Получено 2013-10-06 .
  34. ^ "PyDev Home".
  35. ^ "Radrails.Org". Radrails.Org. Архивировано из оригинала 2007-06-14 . Получено 2013-10-06 .
  36. ^ "Aptana | Studio". Rubyeclipse.sourceforge.net. Архивировано из оригинала 2009-06-29 . Получено 2013-10-06 .
  37. ^ "Scala IDE для Eclipse". Scala-ide.org . Получено 2013-10-06 .
  38. ^ "Spring · Eclipse Downloads". Springsource.org . Получено 2013-10-06 .
  39. ^ Дата создания: понедельник, 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 .{{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка )
  40. ^ "Wolfram Workbench: современная интегрированная среда разработки". Wolfram.com . Получено 2013-10-06 .
  41. ^ "Главная - WOProject / WOLips - WOCommunity Association Wiki". Wiki.objectstyle.org. 2013-05-21 . Получено 2013-10-06 .
  • Список проектов на eclipse.org
Получено с "https://en.wikipedia.org/w/index.php?title=Список_проектов_Eclipse&oldid=1222548258"