IDE Eclipse: за и против от ведущих программистов

Следующий шаг в обустройстве рабочего места WordPress-разработчика – установка непосредственно среды разработки. В качестве таковой выбираем Eclipse PHP Development Tools.

Я не буду долго рассказывать, что такое Eclipse и чем она хороша. Лучше меня вам об этом расскажет Википедия. Главное, что это бесплатная, высококачественная среда разработки, позволяющая с большим удобством работать над различными программными проектами как в одиночку, так и в группе. Для многих программеров это стандарт.

PHP Development Tools (PDT) – это специальный пакет расширений для Eclipse для базовой работы с PHP от компании Zend.

Приступаем к установке

  • Т.к. Eclipse написана на Java, нам потребуется Java Runtime Environment – виртуальная машина для запуска java-приложений. Открываем http://www.oracle.com/technetwork/java/javase/downloads/index.html и выбираем нужную версию. Сейчас доступны две: Java SE 7 и Java SE 6 Update 26. Седьмая версия мне кажется сейчас еще сыроватой (вышла 28 июля 2011), поэтому рекомендую пока ставить шестую. Пакет разработчика (JDK), нам не нужен, выбираем только виртуальную машину (JRE):
    image
    Установка виртуальной машины Java (1)

    Далее выбираем версию дистрибутива в зависимости от установленной у вас операционки (32/64 бит). Не забудьте принять условия лицензии:

    image
    Установка виртуальной машины Java (2)

    Как скачали, запускаем установку. Все установиться само и на полном автомате )

  • Теперь с сайта Zend качаем Eclipse PDT All-in-One (в эту версию включен плагин для работы с Zend Debugger):  . Так же как и на предыдущем шаге, выбираем нужную версию (32/64) в зависимости от установленной ОС:
    Установка Eclipse PDT (1)
  • Процесс инсталляции как таковой отсутствует. Скачанный zip-архив вручную распаковываем сразу в директорию установки. Например в Program FilesEclipse.
  • Eclipse готова к запуску. Для удобства создаем ярлык eclipse.exe на рабочем столе (тоже вручную).
  • Первый запуск. Вас попросят указать путь к папке рабочего пространства (Workspace):
    Установка Eclipse PDT (2)

    В этой папке будут располагаться созданные вами проекты.

  • Встроенный Брандмауэр поинтересуется разрешить ли доступ Eclipse к сети. Конечно разрешаем:
    Установка Eclipse PDT (3)
  • Закрываем экран приветствия (окно Welcome), и вот Eclipse во всей красе:
    Установка Eclipse PDT (4)
  • Установка еще не завершена. Надо выполнить несколько необходимых настроек. Открываем меню Window -> Preferences. Раскрываем категорию General и переходим в пункт Workspace. Здесь необходимо изменить кодировку текстовых файлов по умолчанию (Text file encoding). Виндовую cp1251 меняем на UTF-8 (это важно при разработке под WordPress):
    Установка Eclipse PDT (5)
  • Далее для удобства сделаем так, чтобы файлы с расширением .php, открывались в Eclipse. В том же окне переходим в категорию General -> Editors -> File Associations и нажимаем верхнюю кнопку Add… (добавить). Вводим необходимое нам расширение: *.php  и жмем Ок:
    Установка Eclipse PDT (6)
    Установка Eclipse PDT (7)

    Нажимаем кнопку Обзор, находим и открываем eclipse.exe. Теперь Eclipse в списке доступных программ:

    Установка Eclipse PDT (8)

Обновление Eclipse

  • Сразу после установки рекомендуется установить последние обновления. Для этого открываем пункт меню Help -> Check for Updates. В списке доступных обновлений отмечаем нужные (а нужны как правило все из доступных) и жмем Next:
    Обновление Eclipse PDT (1)
  • Подтверждаем свой выбор:
    Обновление Eclipse PDT (2)
  • Принимаем условия лицензии:
    Обновление Eclipse PDT (3)
  • После установки обновлений перезапускаем Eclipse (Restart Now):
    Обновление Eclipse PDT (4)

Русификация

  • Сразу предупрежу – русификация возможна только частичная. Нужно ли это вам решайте сами.
  • Сайт языковой поддержки Eclipse: http://www.eclipse.org/babel/downloads.php. Здесь вы можете узнать адреса сайтов обновлений для основных релизов Eclipse. http://download.eclipse.org/technology/babel/update-site/R0.9.0/indigo http://download.eclipse.org/technology/babel/update-site/R0.9.0/helios http://download.eclipse.org/technology/babel/update-site/R0.9.0/galileo При скачивании Eclipse PDT с сайта Zend у меня установился Helios, поэтому копирую строку для него. Открываю Eclipse и иду в меню Help -> Install New Software… В строку Work with вставляю скопированный адрес и нажимаю Ввод. Через некоторое время появится список доступных языковых пакетов:
    Русификация Eclipse (1)

    В списке отмечаем “Babel Language Packs in Russian” и жмем Next.

  • Подтверждаем свой выбор (обратите внимание на проценты в каждой строке – это степень готовности перевода):
    Русификация Eclipse (2)
  • Дальше принимаем лицензию (все как при обновлении) и начинаем установку. Предупреждение о неподписанном содержимом игнорируем:
    Русификация Eclipse (3)
  • После завершения установки перезапускаем Eclipse. Теперь интерфейс выглядит примерно так:
    Русификация Eclipse (4)

Вот теперь мы почти готовы редактировать код!

Читайте далее: Создание PHP-проекта в Eclipse PDT.

Как собрать C/C++ Eclipse IDE под Windows для сочинения и отладки микроконтроллерных программ, написано уже немало статей. Я же хочу показать, как сделать portable-версию IDE. Сама среда Eclipse вполне себе перемещаема и не требует инсталляции. Абсолютным адресом обычно «страдают» инсталлируемые компиляторы-дебаггеры и разнообразные утилиты. Кратко по порядку, что потребуется:

1. Папка Eclipse в корне диска C

Название и путь расположения может быть и другим. Просто так коротко и понятно.

2. Eclipse IDE for C/C++ Developers

Качать, как обычно, отсюда. Имеется две версии: Windows 32 Bit и Windows 64 Bit. Какую лучше взять? Если IDE будет использоваться только на 64-разрядной Windows, то качаем версию 64. Если же нужна универсальная среда, способная работать и на x86, и на x64-версии Windows, нужно использовать вариант 32 Bit. Существенной разницы в быстродействии двух версий не замечено.

3. Виртуальная машина java

Eclipse написана на java, и поэтому для работы требуется Java Virtual Machine (JVM). Виртуальная машина должна иметь ту же разрядность, что и версия Eclipse. Если ранее не была установлена, качаем и устанавливаем. Требуется версия не ниже 1.7. Все необходимые файлы JVM обычно расположены по адресу C:Program FilesJava либо C:Program Files (x86)Java. Копируем все файлы из вышеуказанной папки в Eclipsejava. Теперь у нас есть копия JVM, которая будет использоваться только для работы с Eclipse.

4. Командный файл для задания начальных параметров и запуска Eclipse

Создаём eclipse.bat и размещаем его в корне папки Eclipse. В этом файле будем указывать все пути к используемым компонентам нашей IDE. Для пробного запуска поместим в eclipse.bat следующее: Здесь первой строкой определяем переменную DEVELOP_ROOT, которая хранит путь расположения (запуска) bat-файла. Собственно, этот параметр и обеспечивает переносимость IDE. Второй строкой задаём путь расположения JVM. Третьей строкой запускаем загрузчик Eclipse. Путь к JVM передаётся в eclipse-загрузчик посредством аргумента -vm. Есть ещё полезные аргументы: — путь к рабочей Workspace-папке. Она будет использоваться по умолчанию каждый раз при запуске Eclipse. — аргументы, передаваемые в JVM. Здесь обычно указывают начальный -Xms и максимальный -Xmx размер памяти, отводимый под кучу. Если эти аргументы не указаны, то дефолтное значение берётся из файла конфигурации eclipse.ini. Итоговый eclipse.bat: Выполняем батник. Убеждаемся, что Эклипса успешно загружается и начинает работать.

5. Компилятор GNU Tools for ARM Embedded Processors

Качаем *.zip файл. Не надо никаких инсталляторов! Распаковать в папку Eclipsecompilers (или в любую другую внутри Eclipse).

6. Build tools (утилита make)

Рекомендую взять свежую версию tools из проекта GNU ARM Eclipse Plug-ins. Эта версия избавлена от проблемы 2000h (ограничение длины параметров командной строки). Там лежит инсталлятор, но его тоже совсем не обязательно выполнять. Достаточно просто распаковать (7-zip`ом например) и скопировать файлы из папки bin в Eclipsecompilersmake_utils. Чтобы Eclipse и его плагины могли работать с нашими утилитами, необходимо указать путь к ним при помощи переменной окружения PATH. Фишка в том, что переменная PATH, заданная в bat-файле, замещает одноимённую глобальную переменную, и позволяет указать пути к нужным нам локальным файлам. Новое значение PATH актуально только в пределах работы нашего eclipse.bat (т.е. для тех программ, которые оттуда запускаются). Для запуска GCC-компилятора не нужен вот этот глобальный хлам: и руками сюда вписывать абсолютные пути к компилятору не будем. А просто в бате укажем: Отлично. Доустанавливаем необходимые плагины с утилитами и прописываем по мере необходимости относительные пути их расположения.

7. GNU ARM Eclipse plug-ins

Скачать архив, или установить напрямую через Eclipse.

8. Eclipse Embedded Systems Register View

Плагин для просмотра содержимого регистров микроконтроллера. Удобно во время отдадки. Ссылка для установки в Eclipse. Последняя версия в распакованном виде занимает всего-то 940 Мб…

9. Дрова и утилиты для отладчика JLink

Устанавливаем. Копируем файлы из C:Program Files (x86)SEGGERJLinkARM_Vxxx в Eclipseutilsjlinkvx.xxx. И… деинсталлируем. Всё что нужно для работы, скопировано. В том числе дрова для USB-отладчика. Добавить путь: Теперь для запуска jlink-gdb-сервера в Debug Configuration достаточно будет указать

Можно пропустить этот пункт, если jlink не используется.

10. OpenOCD

Сборка для Windows. Скачать, распаковать в папку EclipseutilsOpenOCD. Путь для OpenOCD прописывать не требуется. Запуск сервера можно осуществить при помощи например такой конфигурации:

11. Добавить другие плагины и утилиты по вкусу

12. Скрыть DOS-окно

При запуске eclipse.bat отображается dos-окно, которое потом висит на панели задач до момента закрытия Эклипсы. Чтобы его скрыть, создайте файл eclipse.vbs в Eclipse с таким содержимым (updated): Теперь при запуске этого скрипта будет запущен eclipse.bat, который в свою очередь запустит Eclipse без отображения ненужных dos-окошек. Много кавычек требуется, чтобы «переварить» путь, содержащий пробелы. Ещё один метод спрятать dos-окно без использования vbs — вызвать Эклипсу при помощи команды start: Однако чёрное окошко перед скрытием всё же успевает отобразиться на 0,1-0,5 сек. Неэстетично. Вариант vbs стартует чисто и без артефактов. Поэтому рекомендую именно его.

Заключение

В итоге получили IDE, которая содержит в одной папке все необходимые плагины/компиляторы/утилиты, и способную работать при любом пути расположения корневой папки (естественно, со стандартными ограничениями на длину пути к файлам). Полезности:

  • легко сделать бэкап: сжать в архив целиком папку Eclipse и положить на полку до худших времён; впоследствии восстановление убитой IDE потребует пару минут;
  • легко продублировать (т.е. просто скопировать) IDE на любой другой рабочий компьютер/ноут/принести домой/подарить другу; в отличие от инсталлятора, такая «установка» не пачкает реестр, ничего не прячет в Windows и Program Files и не распихивает конфигурационные файлы по разным системным и пользовательским папкам;
  • легко обкатывать новые версии компиляторов/отладчиков; достаточно в bat-файле указать путь к новой и закомментарить путь к старой версии, затем перезапустить Eclipse;
  • переносимость позволяет запустить IDE с флэшки; имеем «карманную» отладочную среду;
  • можно jtag/swd-отлаживать одновременно две (и более) программы на одном компьютере, сделав отдельную копию и запустив ещё один экземпляр Eclipse.

p.s. Работоспособность ST-LINK utility не проверял, но думаю, проблем быть не должно. Нужно проверить. p.p.s. Если кто ещё не перешёл на Атмел-Студию, то добавить:

Компилятор WinAVR

Установить; скопировать в EclipsecompilersWinAVR-20100110; деинсталлировать.

The AVR Eclipse Plugin

Установить плагин. С компилятором и плагином для AVR проблема: переносимости не получается. AVR-плагин ищет компилятор либо через реестр, либо по абсолютному пути, указанному в настройках. Методы решения: — принудительно записать адрес компилятора в реестр. Либо вручную, выполнив xxx.reg файл с примерно таким содержимым: Либо автоматически при каждом запуске Эклипсы, указав в бате — вручную указать путь на странице настроек «WindowsPreferencesAVRPaths» среды Eclipse. p.p.p.s подправил статью с учётом комментариев. IDE, собранную по описанной методике и готовую к применению, можно скачать здесь. В первую очередь требуются следующие архивы: eclipse.7z (289 Мб) — собственно, Eclipse IDE + plugins + JVM; compilers.7z (52 Мб) — AVR/ARM компиляторы + make; utils.7z (62 Мб) — несколько вспомогательных утилит (в т.ч. OpenOCD, JLink). Распаковать, запустить Eclipse.vbs.

Чтобы установить Eclipse на Linux нужно сделать следующее:

Зайти на официальный сайт Eclipse. Меня, например, интересовал Eclipse PHP Development Tool

Eclipse официальная страница загрузки
Eclipse PDT официальная страница загрузки

На официальном сайте нужно нажать кнопку Download.

Загрузится архив eclipse-xxxxx.tar.gz

Теперь необходимо распаковать архив в папку /opt и создать ярлык для исполняемого файла Eclipse

Как распаковать файлы дистрибутива (установочного комплекта от производителя) через консоль:

[su_box title=»вставить вот это в консоль Linux:» style=»glass» radius=»4″]

[cce_bash]

su

mkdir ~/opt

[/cce_bash]

[/su_box]

здесь нужно учитывать, что версия Вашего дистрибутива могла изменится и имя файла не совпадет с моим. Исправьте имя файла на правильное перед вводом в консоли.

Второй вариант через графический интерфейс («установка мышкой»):

Нажмите ctrl+alt+T (или откройте терминал через меню)

в появившемся окне терминала наберите:

[su_box title=»вставить вот это в консоль Linux:» style=»glass» radius=»4″]

[cce_bash]

gksudo nemo

[/cce_bash]

[/su_box]

если у вас установлен файловый менеджер nemo он откроется от имени Суперпользователя (аналог Администратора в Windows).

Найдите папку загрузок в каталоге /home/имя_вашего_пользователя/Загрузки/

скопируйте загруженный файл Eclipse (его название должно быть похоже на это: eclipse-php-luna-SR1a-linux-gtk-x86_64.tar.gz) правой кнопкой мыши выбрав пункт Скопировать.

Вставьте этот файл (правой кнопкой мыши выбрав пункт Вставить) в папку /opt находящуюся прямо в начале файловой системы. Доступ Суперпользователя Вам нужен был именно для этой папки.

Нажмите правой кнопкой мыши на этом файле, выберите распаковать здесь.

Появится папка Eclipse. 

Создайте ярлык для файла /opt/eclipse/eclipse в меню или на рабочем столе.  Как создать ярлык в меню Gnome.

Все, программа Eclipse установлена.

Устанавливаем GNU ARM Eclipse Windows Build Tools.

Комментарии

В далеком 2015 году, в нашей статье Первый проект для VE-EP4CE10E. Часть 1. мы рассказывали о установке связки IDE Eclipse и свободного компилятора GNU ARM GCC. В принципе, за это время, появился фирменный пакет для разработки от компании ST Microelectronics под названием System Workbench For STM32. В одной из статей мы обязательно расскажем о нем. Но у нас проекты не только для контроллеров STM32. Поэтому начиная новый проект, мы решили обновить используемые нами инструменты до актуальной версии. Как оказалось, за 5 лет многие пункты нашей статьи устарели, поэтому представляем Вашему вниманию обновленную инструкцию:

Будем считать, что Java у нас уже установлена. В принципе, в процессе её установки ничего не изменилось. Далее скачиваем последнюю версию Eclipse IDE http://www.eclipse.org/downloads. На момент написания статьи, актуальной была версия Eclipse IDE 2020-06.

В данный момент eclipse устанавливается с помощью универсального установщика, копировать больше ничего, никуда не надо! ))) Так выглядит окно установки:

Путь до виртуальной машины Java должен определиться автоматически. Нам остается выбрать путь установки eclipse:

Нажимаем кнопку Inatall:

На этом установка eclipse завершена, правда у нас так и не появились обещанные пункт меню и иконка на рабочем столе. Но это уже мелочи.

Выбираем workspace с нашими проектами:

Теперь нам необходимо установить пакет программ для кросс компиляции программ для архитектуры ARM. Мы будем как и ранее устанавливать пакет расположенный по адресу: http://launchpad.net/gcc-arm-embedded. Скачиваем файл gcc-arm-none-eabi-9-2020-q2-update-win32.zip. Далее создаем каталог “D:devARM_toolchainarm_gcc”. Копируем в него содержимое zip файла.

Утилиты Make for Windows за последние 5 лет не поменялись, поэтому оставляем прошлую версию.

Теперь перейдем к установке плагинов Eclipse необходимых для работы. За прошедшее время, проект переехал на github, а так-же обзавелся поддержкой архитектуры RISC-V. Теперь актуальные релизы находятся по этому адресу: https://github.com/gnu-mcu-eclipse/org.eclipse.epp.packages/releases. На момент написания статьи актуальной была версия 20200127-1311-gnumcueclipse-4.7.2-2019-12-R-win32.win32.x86_64.zip, качаем ее, выбираем пункт меню Help->Install New Software. В поле Work with вставляем сохраненный архив.

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

Поэтому мы возвращаемся на предидущий экран, нажав кнопку Back. Выбираем ссылку What is already installed? и отмечаем все пакеты, связанные с C/C++ от провайдера Eclipse CDT, и жмем Uninstall.

После удаления плагинов, eclipse перезагрузится, и предложит поставить удаленные плагины снова )))) Мы не поддадимся его уговорам, и пропустим это действие, нажав на Skip. Далее снова добавляем наши плагины, выбрав пункт меню Help->Install New Software. В этот раз все должно установится нормально. После завершения установки eclipse снова попросит перезагрузится, а после перезагрузки попросит обновить удаленные пакеты. В этот раз мы с ним соглашаемся, выбрав Install, плагины обновляются до актуальной версии.

И наконец мы можем собрать наши проекты!

Наверх

  • Cоздание GNU C++ проекта для RISC-V в среде Eclipse.
  • Нововведения и особенности установки Intel® Quartus® Prime Design Software v19.1

ТолкованиеПеревод

Эклипс
Eclipse
Eclipse 3.3 в Ubuntu 7.10
Тип Разработка программного обеспечения
Разработчик Eclipse Foundation
Написана на ОС Кроссплатформенное программное обеспечение
Версия 3.4.2 — 11 февраля 2009
Тестовая версия 3.5 M6 — 13 марта 2009
Лицензия Eclipse Public License
Сайт eclipse.org

Eclipse (/iˈklɪps/, от англ. затмение[1]) — свободный фреймворк для разработки модульных кроссплатформенных приложений. Разрабатывается и поддерживается Eclipse Foundation.

Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «API для доступа к Eclipse Platform).

История

Первоначально Eclipse разрабатывалась фирмой IBM VisualAge. По сведениям IBM, проектирование и разработка стоили 40 миллионов долларов. Исходный код был полностью открыт и сделан доступным после того, как Eclipse был передан независимому от IBM сообществу.

В Eclipse 3.0 (2003 год) были выбраны спецификации сервисной платформы

Последняя стабильная версия программы — 3.4 (Ganymede). Она поддерживает новые возможности, появившиеся в

Изначально проект разрабатывался в

Eclipse — в первую очередь полноценная Java IDE, нацеленная на групповую разработку, снабжённая средствами для работы с системами контроля версий (поддержка VSS и других). В силу бесплатности и высокого качества во многих организациях Eclipse — корпоративный стандарт для разработки приложений.

Второе назначение Eclipse — служить платформой для разработки новых расширений (чем и завоевал популярность — любой разработчик может расширить Eclipse своими модулями). Таковыми стали C/C++ Development Tools (CDT), разрабатываемые инженерами

С версии 3.0 Eclipse стал не монолитной поддерживающей расширения IDE, а набором расширений. В основе лежат фреймворк SWT/

Eclipse написана на Java, потому является платформо-независимым продуктом, за исключением библиотеки SWT, которая разрабатывается для всех распространённых платформ (см. ниже). Библиотека SWT используется вместо стандартной для Java библиотеки Swing. Она полностью зависит от нижележащей платформы (операционной системы), что обеспечивает быстроту и натуральный внешний вид пользовательского интерфейса, но иногда вызывает проблемы совместимости и устойчивости приложений на разных платформах.

Архитектура

Основой Eclipse является платформа расширенного клиента (англ. rich client platform). Её составляют следующие компоненты:

  • Ядро платформы (загрузка Eclipse, запуск модулей);
  • SWT (портируемый инструментарий виджетов);
  • файловые буферы, работа с текстом, текстовые редакторы);
  • Рабочая среда Eclipse (панели, редакторы, проекции, мастеры).

GUI в Eclipse написан с использованием инструментария SWT. Последний, в отличие от

Гибкость Eclipse обеспечивается за счёт подключаемых модулей, благодаря чему возможна разработка не только на Java, но и на других языках, таких как C/C++, Groovy, Python, Erlang и прочие.

Проекты Eclipse

Платформа

  • Eclipse Project[2] — собственно проект Eclipse, включает в себя
    • Eclipse Platform — каркас
    • Plug-in Development Environment[3] — инструмент расширения Eclipse-платформы посредством Eclipse-плагинов
    • Java Development Tools[4] — инструмент разработки Java-программ и Eclipse-плагинов в частности
  • Rich Client Platform[5] — платформа расширенного клиента, минимальный набор плагинов[6][7] для построения программы с графическим интерфейсом

Примеры проектов

Кроме того в состав Eclipse входят следующие проекты (перечислены лишь некоторые)[8]:

  • Aperi (от лат. открывать) — open source система управления системами сетевого хранения данных[9]
  • BIRT[10] — Web- и [11] — разработка систем, управляемых данными (data-centric systems), в частности данными в реляционных базах; управление программами с большим числом коннекторов
  • GEF[12]
  • Jazz[13][14] — collaboration
  • Modeling[15]
    • EMF[16], Среда моделирования Eclipse — средство для создания моделей и генерации кода для построения инструментов и других приложений, базирующихся на структурированной модели данных, из спецификации модели, прописанной в [17] — реализация метамодели
  • Tools[18]
    • AspectJ[19] — аспектно-ориентированное расширение языка [20] — среда разработки на C/C++ (C/C++ IDE)
  • TPTP[21] — разработка инструментов тестирования, — отладчики, профайлеры и т. п.
  • VE[22] — разработка инструментов GUI
  • WTP[23] — инструменты разработки веб-приложений J2EE
    • редакторы JavaScript, CSS, SQL, DTD, XSD и
    • мастеры и проводник веб-служб, инструменты тестирования WS-I
    • инструменты для доступа и построения запросов и моделей баз данных
  • Коммуникационная среда Eclipse[24] нацелена на создание коммуникационных приложений на платформе Eclipse.
  • Проект разработки программного обеспечения для устройств[25]
  • Платформа параллельных инструментов[26] обеспечивает портируемую, масштабируемую, основанную на стандартах платформу параллельных инструментов, которая позволит облегчить интеграцию инструментов, специфических для параллельных компьютерных архитектур.
  • Платформа встроенного расширенного клиента[27] — предназначена для расширения RCP на встраиваемые устройства. В eRCP входит набор компонентов, которые являются подмножеством компонентов RCP. Она позволит перенести модель приложения, используемого на настольных компьютерах, на другие устройства.
  • [28] — интегрированная среда разработчика для динамических языков программирования.
  • Swordfish[29] — платформа для построения распределенных корпоративных информационных систем.

Последние версии

Eclipse 3.3.2 (Europa Winter)

Количество новых субпроектов (как управляемых Eclipse Foundation, так и сторонних) быстро увеличивается. Приходится координировать усилия огромного количества разработчиков и предлагать общие правила — «Eclipse Development Process».[30]

Последняя версия релиза включает в себя 21 субпроект.[31]

Eclipse 3.4 (Ganymede)

Релиз Ganymede (06.2008) включает в себя 23 субпроекта:[32]

  • Eclipse Project 3.4
  • Equinox 3.4
  • Eclipse Communication Framework Project 2.0.0
  • Eclipse Model Framework Technology
  • Eclipse Modeling Framework 2.4.0
  • Eclipse Packaging Project 1.0.0
  • Eclipse Web Tools Platform Project 3.0.0
  • Graphical Editor Framework 3.4.0
  • Graphical Modeling Framework 2.1
  • Model Development Tools. 1.1
  • Data Tools Platform (DTP) 1.6
  • Device Software Development Platform Project Device Debugging 1.0
  • Device Software Development Platform Project Target Management 3.0
  • Buckminster Component Assembly 1.1
  • BIRT 2.3.0
  • C/C++ Development Tool (CDT) 5.0.0
  • Dynamic Languages Toolkit 0.95
  • Model to Text (M2T) 0.9.0
  • Model-to-Model Transformation (M2M)
  • Mylyn 3.0 (task-focused UI)
  • Rich Ajax Platform (RAP) 1.1
  • SOA Tools (STP) 1.0
  • Subversive — SVN Team Provider
  • Target Management 3.0
  • Test and Performance Tools Platform Project 4.5.0

Локализация

Начиная с версии 3.1.1, выпущен языковой пак для русификации Eclipse. Переведены на русский язык как графический интерфейс, так и документация.[33]

Модули

Для среды Eclipse существует целый ряд свободных и коммерческих модулей. Первоначально среда была разработана для языка

Язык Модуль
C/С++ CDT[34]
[35]
[36]
[37]
[38]
[39]
  • плагин, поддерживающий разработку с использованием HTML, CSS, Ruby on rails, Adobe AIR[40] и т. д.

Модуля для поддержки Pascal на данный момент нет. Вернее, есть заброшенный плагин PasClipse, который можно возродить при желании. Ещё есть поддержка подсветки синтаксиса паскаля плагином EclipseColorer, но это не может считаться полноценной поддержкой языка.

Существуют также модули для создания графических интерфейсов.

Для разработки и получения отчётов и разработки аналитических BI-приложений в Eclipse имеется BIRT Project (англ.).

В Eclipse встроена функция установки и обновления модулей через Интернет.

Популярные приложения на базе SWT и RCP

  • IBM Rational Application Developer (англ.)
  • IBM Lotus Notes/Domino — клиентская часть, начиная версии 8.0
  • Azureus
  • RSSOwl (англ.)
  • Jcommander (англ.)
  • File Arranger — файловый менеджер
  • Subclipse — [41]
  • Bioclipse (англ.) — система визуализации химической и биологической информации
  • Eclipse Trader — система биржевой торговли[42]
  • ZipTie — фреймворк для мониторинга сетевых устройств[43]
  • Schoolclipse — управление школой[44]
  • Elexis — система ведения медицинской документации

Поддерживаемые архитектуры и системы

  • PPC/FreeBSD (
  • Motif)
  • GNU/Linux (x86/GTK 2)
  • GNU/Linux (x86-64/GTK 2)
  • GNU/Linux (PPC/GTK 2)
  • GNU/Linux (
  • GNU/Linux (x86/Motif)
  • Mac OS X (Carbon)
  • Solaris 8 (
  • Solaris 8 (SPARC/Microsoft Windows (Win32, Win64)

Примечания

  1. http://www.eweek.com/article2/0,1759,1818211,00.asp
  2. Eclipse.org(англ.)
  3. PDE
  4. JDT
  5. RCP
  6. org.eclipse.core.runtime
  7. org.eclipse.ui
  8. http://www.eclipse.org/projects/
  9. http://google.de/search?q=Aperi+SNIA&meta=lr%3Dlang_ru
  10. Business Intelligence and Reporting Tools(англ.)
  11. Data Tools Platform(англ.)
  12. Graphical Editor Framework(англ.)
  13. Jazz.net(англ.)
  14. http://compulenta.ru/304563/
  15. http://eclipse.org/modeling/
  16. http://www.eclipse.org/modeling/emf/
  17. http://www.eclipse.org/modeling/mdt/?project=uml2
  18. http://eclipse.org/tools/
  19. http://eclipse.org/aspectj/
  20. C/C++ Development Tools(англ.)
  21. Test & Performance Tools Platform)(англ.)
  22. Visual Editor Project(англ.)
  23. Web Tools Platform Project(англ.)
  24. ECF
  25. DSDP
  26. PTP
  27. eRCP
  28. http://www.eclipse.org/dltk/
  29. http://www.eclipse.org/swordfish/
  30. http://www.eclipse.org/projects/dev_process/development_process.php#Project_Lifecycle
  31. http://www.eclipse.org/europa/projects.php
  32. http://www.eclipse.org/ganymede/projects.php
  33. Visual Editor Translations
  34. Eclipse’s C/C++ Development Tooling(англ.)
  35. Eclipse Perl Integration(англ.)
  36. PHP Development Tools(англ.)
  37. Javascript plugin for the Eclipse environment(англ.)
  38. Установка PyDev в Eclipse
  39. Ruby Development Tools(англ.)
  40. Aptana + PyDev = любовь с App Engine
  41. http://subclipse.tigris.org/
  42. http://eclipsetrader.sourceforge.net/
  43. http://ziptie.org/
  44. https://schoolclipse.dev.java.net/

См. также

IDE Универсальные Visual Studio • NetBeans • Eclipse • XCode • MonoDevelop • Open Watcom C/C++ Borland C++ • C++ Builder • wxDev-C++ • PellesC • Sun Studio • Ultimate++ BlueJ • DrJava • Greenfoot • JCreator • JDeveloper • IntelliJ IDEA • Pascal Delphi • MIDletPascal • PocketStudio • Morfik • Turbo Pascal Сравнение интегрированных сред разработки программного обеспечения

Wikimedia Foundation. 2010.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий