Список проектов Eclipse
(Перенаправлено с «Затмения Бакминстера» )
Ниже приводится список известных проектов Eclipse .
Хотя некоторые из перечисленных проектов играют жизненно важную роль для Eclipse IDE, экосистема проектов Eclipse охватывает значительно больший объем, чем Eclipse IDE.
Официальные проекты
[ редактировать ]Эти проекты поддерживаются сообществом Eclipse и поддерживаются Eclipse Foundation.
Подпроекты верхнего уровня
[ редактировать ]- Платформа Eclipse — это базовая среда, на которой построены все остальные проекты Eclipse. [1]
- Инструменты разработки Java (JDT) обеспечивают поддержку ядра Java SE. Сюда входит автономный быстрый инкрементальный компилятор. [2]
- Среда разработки подключаемых модулей (PDE) предоставляет инструменты для создания, разработки, тестирования, отладки, сборки и развертывания подключаемых модулей, фрагментов, функций, сайтов обновлений и продуктов RCP Eclipse. [3]
- Orion , CHE, Dirigible и Theia — это браузерные IDE и открытая платформа интеграции инструментов, которая полностью ориентирована на разработку для Интернета. Инструменты написаны на JavaScript и запускаются в браузере. [4] [5]
- Oniro — это программная платформа с открытым исходным кодом, имеющая операционную систему, стандартные API и базовые приложения. [6]
Инструменты
[ редактировать ]Следующие подпроекты расположены в «Инструменты» подпроекте :
- Бакминстер добавляет поддержку сборок компонентов. [7]
- Средства разработки C/C++ ( CDT ) добавляют поддержку подсветки синтаксиса C/C++ , форматирования кода, интеграции отладчика и структур проектов. В отличие от проекта JDT, проект CDT не добавляет компилятор и использует внешнюю цепочку инструментов. [8]
- Платформа графического редактирования (GEF) позволяет разработчикам создавать автономные графические инструменты. Примеры использования включают инструменты проектирования принципиальных схем, редакторы диаграмм деятельности и WYSIWYG . редакторы документов [9]
- Инструменты разработки PHP (PDT)
- Платформа параллельных инструментов (PTP) добавляет поддержку разработки параллельных и высокопроизводительных вычислений, анализа, запуска/мониторинга, отладки и анализа производительности. [10]
- WindowBuilder — это двунаправленный конструктор графического интерфейса Java. [11]
Проекты, требующие более старой версии платформы Eclipse:
- Инструменты разработки AspectJ (AJDT) добавляют поддержку расширений AspectJ Java. AJDT требует Eclipse 3.4 (Ганимед). [12]
Моделирование
[ редактировать ]Следующие подпроекты расположены в рамках «Моделирование» подпроекта :
- Eclipse Modeling Framework (EMF), среда моделирования и средство генерации кода для создания инструментов и других приложений на основе модели структурированных данных на основе спецификации модели, описанной в XMI . [13]
- Среда графического моделирования (GMF) — это генеративный компонент и инфраструктура времени выполнения для разработки графических редакторов на основе EMF и GEF.
- Acceleo , генератор кода с открытым исходным кодом, который использует модели на основе EMF для генерации любого текстового языка (Java, PHP, Python и т. д.).
- Sirius — проект с открытым исходным кодом, предназначенный для создания пользовательских инструментов графического моделирования с использованием технологий моделирования Eclipse, включая EMF и GMF.
- eTrice — реализация языка объектно-ориентированного моделирования в реальном времени ROOM для программных систем реального времени, управляемых событиями. [14]
- Ворто , стандартизация информационных моделей, которые представляют собой абстракцию физического реального устройства. [15]
- Eclipse Papyrus Papyrus — это инструмент для модельно-ориентированного проектирования промышленного уровня с открытым исходным кодом. Папирус успешно используется в промышленных проектах и является базовой платформой для нескольких инструментов промышленного моделирования. [16]
Технология
[ редактировать ]Следующие подпроекты расположены в рамках «Технологии» подпроекта :
- Eclipse Scout — это платформа для реализации многоуровневых бизнес-приложений на базе платформы Eclipse . [17]
- Eclipse SUMO — это бесплатный и открытый набор инструментов для моделирования дорожного движения. [18]
- g-Eclipse предоставляет независимую от промежуточного программного обеспечения структуру и образцовые реализации для пользователей, разработчиков и администраторов, имеющих доступ к вычислительным сетям . [19]
- Subversive — SVN Team Provider нацелен на предоставление поддержки Subversion, аналогичной той, которая ранее предоставлялась для CVS . [20]
Другой
[ редактировать ]- Application Lifecycle Framework , закрытый проект
- Проект инструментов бизнес-аналитики и отчетности на основе Eclipse (BIRT), система отчетов с открытым исходным кодом для веб-приложений, особенно тех, которые основаны на Java EE. [21]
- Проект платформы инструментов данных (DTP) предоставляет возможности подключения к реляционным базам данных и SQL . инструменты проектирования [22]
- Mylyn — это ориентированный на задачи интерфейс для Eclipse, сочетающий в себе диспетчер задач, интегрируемый с системами отслеживания ошибок (такими как Bugzilla , Trac и JIRA ), и программное обеспечение для контроля версий с динамической фильтрацией кода. [23]
- Платформа инструментов тестирования и производительности (TPTP), которая предоставляет платформу, позволяющую разработчикам программного обеспечения создавать инструменты тестирования и производительности, такие как отладчики , профилировщики и для сравнительного анализа . приложения [24]
- Web Standard Tools (WST) добавляет инструменты веб-разработки, соответствующие стандартам. Эти инструменты включают редакторы XML , HTML и CSS . [25]
- Mihini — встроенная среда выполнения, работающая поверх Linux, которая предоставляет высокоуровневый API Lua для создания приложений M2M. Михини стремится обеспечить простую и портативную разработку, облегчая доступ к вводам/выводам системы M2M, обеспечивая уровень связи и т. д. [26]
Сторонние проекты
[ редактировать ]- Плагин инструментов разработки Android для Eclipse — это плагин Android Development Toolkit для Eclipse. [27]
- CFEclipse — это ColdFusion IDE с открытым исходным кодом, основанная на платформе Eclipse.
- EPIC IDE с открытым исходным кодом — это Perl , основанная на платформе Eclipse. [28]
- Adobe Flash Builder — это интегрированная среда разработки на базе Eclipse для разработки многофункциональных интернет-приложений (RIA) с использованием платформы Adobe Flash/Flex. [29]
- Плагин Google для Eclipse — это плагин Google App Engine и Google Web Toolkit. [30]
- Groovy & Grails Tool Suite (GGTS) — это интегрированная среда разработки с открытым исходным кодом на базе 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 — это интегрированная среда разработки на основе Eclipse для разработки Node.js. [33]
- PyDev — это полнофункциональная интегрированная среда разработки (IDE) Python с поддержкой рефакторинга и графической отладкой. [34]
- RadRails — это IDE для Ruby on Rails . [35]
- Ruby Development Tools (RDT) — это Ruby IDE с открытым исходным кодом для платформы 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]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Платформа — Эклипсепедия» . Eclipse.org. 13 ноября 2012 г. Проверено 6 октября 2013 г.
- ^ «Инструменты разработки Eclipse Java (JDT)» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «ПДЭ» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Орион» . Eclipse.org. 31 января 2013 года . Проверено 6 октября 2013 г.
- ^ Битон, Уэйн. «Общественная лицензия Eclipse 2.0 | The Eclipse Foundation» . www.eclipse.org . Проверено 13 февраля 2019 г.
- ^ «Eclipse Oniro | project.eclipse.org» . Eclipse.org. 04.04.2022 . Проверено 4 апреля 2022 г.
- ^ «Бакминстерский проект» .
- ^ «Затмение CDT» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «ГЭФ» . Eclipse.org. 27 сентября 2013 г. Проверено 6 октября 2013 г.
- ^ «Платформа параллельных инструментов Eclipse (PTP)» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Строитель окон» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Инструменты разработки AspectJ (AJDT)» . Eclipse.org. 04.03.2009 . Проверено 6 октября 2013 г.
- ^ «Моделирование затмения – ЭДС – Главная» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Затмение еТрайс» . 31 января 2013 г.
- ^ "Слово " 27 августа 2014 г.
- ^ «Папирус Затмения» .
- ^ «Eclipse Scout — Проект Дом» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Затмение СУМО» . Eclipse.org. 21 июня 2017 года . Проверено 6 марта 2020 г.
- ^ «Проект g-Eclipse — инструменты для облачных и грид-вычислений» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Eclipse Subversive — поставщик команды Subversion (SVN)» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Затмение РОЖДЕНИЕ Домой» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Проект Eclipse Data Tools Platform (DTP)» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Проект с открытым исходным кодом Eclipse Mylyn» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Проект платформы инструментов тестирования и производительности Eclipse» . Eclipse.org . Проверено 6 октября 2013 г.
- ^ «Подпроект стандартных веб-инструментов» .
- ^ «Проект Михини» .
- ^ «Плагин ADT | Разработчики Android» . Developer.android.com . Проверено 6 октября 2013 г.
- ^ «EPIC — интеграция Eclipse Perl» (на немецком языке). Epic.sourceforge.net . Проверено 6 октября 2013 г.
- ^ «Разработка игр и приложений | Adobe Flash Builder 4.7 Premium» . Adobe.com. 26 сентября 2013 г. Проверено 6 октября 2013 г.
- ^ «Плагин Google для Eclipse — разработчики Google» . 19 сентября 2013 г. Проверено 6 октября 2013 г.
- ^ Сообщество Грааля. «Набор инструментов Groovy/Grails» . Сайт Grails.org. Архивировано из оригинала 3 октября 2013 г. Проверено 6 октября 2013 г.
- ^ «Язык моделирования Java (JML) | Бесплатное программное обеспечение для разработки можно загрузить на сайте» . Sourceforge.net . Проверено 6 октября 2013 г.
- ^ «Nodeclipse (Nodeclipse-1, плагины CoffeeScript Editor, Eclipse Node.js IDE и npm-proxy) 路 GitHub» . Гитхаб.com . Проверено 6 октября 2013 г.
- ^ «Домашняя страница PyDev» .
- ^ «Радрейлс.Орг» . Radrails.Орг. Архивировано из оригинала 14 июня 2007 г. Проверено 6 октября 2013 г.
- ^ «Аптана | Студия» . Rubyeclipse.sourceforge.net. Архивировано из оригинала 29 июня 2009 г. Проверено 6 октября 2013 г.
- ^ «Scala IDE для Eclipse» . Скала-ide.org . Проверено 6 октября 2013 г.
- ^ «Весна · Загрузки Eclipse» . Springsource.org . Проверено 6 октября 2013 г.
- ^ Дата создания: понедельник, 13 августа 2012 г. — 14:35 (13 августа 2012 г.). «Spring Tool Suite (STS) для Eclipse Juno (3.8 + 4.2) | Плагины, пакеты и продукты Eclipse — Eclipse Marketplace» . Marketplace.eclipse.org. Архивировано из оригинала 15 октября 2013 года . Проверено 6 октября 2013 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Wolfram Workbench: современная интегрированная среда разработки» . Вольфрам.com . Проверено 6 октября 2013 г.
- ^ «Главная — WOProject / WOLips — Wiki WOCommunity Association» . Wiki.objectstyle.org. 21 мая 2013 г. Проверено 6 октября 2013 г.
Внешние ссылки
[ редактировать ]- Список проектов на eclipse.org