Перейти к навигации Перейти к поиску
Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Ниже приводится список известных проектов 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
Ссылки [ править ]
- ^ «Платформа - Эклипсепедия» . Eclipse.org. 2012-11-13 . Проверено 6 октября 2013 .
- ^ "Инструменты разработки Eclipse Java (JDT)" . Eclipse.org . Проверено 6 октября 2013 .
- ^ "PDE" . Eclipse.org . Проверено 6 октября 2013 .
- ^ "Орион" . Eclipse.org . Проверено 6 октября 2013 .
- ^ Битон, Уэйн. «Общественная лицензия Eclipse 2.0 | Фонд Eclipse» . www.eclipse.org . Проверено 13 февраля 2019 .
- ^ "Бакминстерский проект" .
- ^ "Затмение CDT" . Eclipse.org . Проверено 6 октября 2013 .
- ^ «ГЭФ» . Eclipse.org. 2013-09-27 . Проверено 6 октября 2013 .
- ^ «Платформа параллельных инструментов Eclipse (PTP)» . Eclipse.org . Проверено 6 октября 2013 .
- ^ "WindowBuilder" . Eclipse.org . Проверено 6 октября 2013 .
- ^ «Инструменты разработки AspectJ (AJDT)» . Eclipse.org. 2009-03-04 . Проверено 6 октября 2013 .
- ^ «Моделирование затмения - EMF - Home» . Eclipse.org . Проверено 6 октября 2013 .
- ^ "Eclipse eTrice" .
- ^ "Ворто" .
- ^ "Папирус Затмения" .
- ^ «Eclipse Scout - Project Home» . Eclipse.org . Проверено 6 октября 2013 .
- ^ "Затмение СУМО" . Eclipse.org . Проверено 6 марта 2020 .
- ^ «Проект g-Eclipse - Инструменты для облачных и сетевых вычислений» . Eclipse.org . Проверено 6 октября 2013 .
- ^ «Eclipse Subversive - Subversion (SVN) Team Provider» . Eclipse.org . Проверено 6 октября 2013 .
- ^ "Eclipse BIRT Home" . Eclipse.org . Проверено 6 октября 2013 .
- ^ "Проект платформы инструментов данных Eclipse (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 Integration» (на немецком языке). Epic.sourceforge.net . Проверено 6 октября 2013 .
- ^ «Разработка игр и приложений | Adobe Flash Builder 4.7 Premium» . Adobe.com. 2013-09-26 . Проверено 6 октября 2013 .
- ^ «Плагин Google для Eclipse - разработчики Google» . Code.google.com. 2013-09-19 . Проверено 6 октября 2013 .
- ^ Сообщество Grails. "Набор инструментов Groovy / Grails" . Grails.org. Архивировано из оригинала на 2013-10-03 . Проверено 6 октября 2013 .
- ^ «Java Modeling Language (JML) | Бесплатное программное обеспечение для разработки» . Sourceforge.net . Проверено 6 октября 2013 .
- ^ «Nodeclipse (Nodeclipse-1, плагины для редактора CoffeeScript, Eclipse Node.js IDE и npm-proxy) 路 GitHub» . Github.com . Проверено 6 октября 2013 .
- ^ "PyDev Home" .
- ^ "Radrails.Org" . Radrails.Org . Проверено 6 октября 2013 .
- ^ "Аптана | Студия" . Rubyeclipse.sourceforge.net. Архивировано из оригинала на 2009-06-29 . Проверено 6 октября 2013 .
- ^ "Scala IDE для Eclipse" . Scala-ide.org . Проверено 6 октября 2013 .
- ^ «Весна · Eclipse Downloads» . Springsource.org . Проверено 6 октября 2013 .
- ^ Дата создания: понедельник, 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: несколько имен: список авторов ( ссылка )
- ^ "Wolfram Workbench: Современная интегрированная среда разработки" . Wolfram.com . Проверено 6 октября 2013 .
- ^ "Главная - WOProject / WOLips - WOCommunity Association Wiki" . Wiki.objectstyle.org. 2013-05-21 . Проверено 6 октября 2013 .
Внешние ссылки [ править ]
- Список проектов на eclipse.org