четверг, 15 октября 2009 г.

Плагины для Eclipse

Так уж сложилось, что я для разработки пользуюсь средой Eclipse. Не буду в данной теме перечислять его плюсы и минусы, а просто перечислю свои любимые плагины. Плагины, как известно, устанавливаются через меню Help -> Install new software... Там можно добавить сайты для апдейтов и поискать нужные плагины. Начнем с плагинов, которые изначально есть в апдейтах Eclipse:

PHP Development Tools (PDT)

Home page: http://www.eclipse.org/pdt/

Поскольку моим основным языком разработки на работе является PHP, я, устанавливая Eclipse, беру сборку Eclipse вместе с PDT. Однако можно его установить и отдельно на уже установленный Eclipse. Плагин в принципе делает из Eclipse среду разработки на PHP, которая ничем не хуже платного Zend IDE.

Modeling -> UML2 Tools SDK

Довольно приятный современный плагин для рисования UML-диаграмм. Вроде бы соответствует стандарту UML 2.1. Немного глючит и тормозит, но вцелом выглядит серьезно. Мне кажется, там не хватает одного типа диаграм,  а именно Communication (или Collaboration) , но я могу ошибаться, ибо мои познания в UML оставляют желать лучшего.

Плагин добавляет в меню File->New->Other... новый раздел UML 2.1 Diagrams.

General Purpose Tools -> Remote System Explorer End-User runtime

Плагин для манипулирования файлами (и не только файлами) на удаленных системах посредством FTP и SFTP. Позволяет разрабатывать проект прямо на сервере. Я не склоняюсь к такому способу разработки, но иногда мне надо поменять какой-то код прямо на сервере. В таком случае я зачастую пользуюсь этим плагином вместо редактора MC через SSH. Пока у меня только одна проблема с этим плагином. Удаленные файлы с виду ничем не отличаются от моих локальных, и я все время боюсь отредактировать удаленный файл вместо локального, что может быть довольно фатально.

Плагин добавляет новую перспекитиву Remote System Explorer.

Далее идут плагины, которые надо устанавливать через дополнительные сайты или вручную.

Subclipse

Update site: http://subclipse.tigris.org/update_1.6.x

Это мощный плагин для работы с SVN, похожий на виндовый Tortoise-SVN. Поскольку на Линукс ничего подобного нет, то плагин очень полезный.

Плагин добавляет в Eclipse новую перспективу, а также пункты в файловое контекстное меню Team. Существует еще плагин Subversive, но я его не пробовал.

JSEclipse

Update site: http://download.macromedia.com/pub/labs/jseclipse/autoinstall/site.xml
Home page: http://www.interaktonline.com/Products/Eclipse/JSEclipse/Installation-Update/

Плагин для работы с JavaScript, более умный чем стандартный. Чтобы отредактировать js-файл с помощью этого плагина, в контекстном меню выберите JSEclipse.

Mylyn Integration -> Mylyn connector: Trac

Update site: http://download.eclipse.org/tools/mylyn/update/extras

Плагин для работы с системой баг-трекинга Trac.  Также есть плагины для Jira и Bugzilla.

Trac Wiki

Update site: http://trac-hacks.org/svn/eclipsetracplugin/eclipse/update/
Home page: http://trac-hacks.org/wiki/EclipseTracPlugin

Вроде бы позволяет редактировать wiki из Трака. У меня он правда не работает из-за особенностей нашего Трака. Но может кому-то будет полезно.

PyDev

Update site: http://pydev.sourceforge.net/updates
Home page: http://pydev.sourceforge.net

В данный момент я эпизодически изучаю Python и пописываю кое-что на нем.

Плагин добавляет новую перспективу PyDev, которая превращает Eclipse в среду разработки на Python.

VE -> Java visual editor

Update site: http://download.eclipse.org/tools/ve/updates/1.4/
Home page: http://www.eclipse.org/vep/

Иногда я также пишу на Java. Поддержка Java есть в любом Eclipse, даже в PDT, однако по умолчанию там нет средств для визуального создания GUI. Данный плагин позволяет визуально создавать формы с использованием Swing или AWT. Насколько я могу судить, плагин генерит довольно неплохой код. Я понимаю конечно, что визуально программировать - это не круто, но у меня мало опыта с Java, и я его использую в частности для того, чтобы понять, как же на Java создавать эти самые GUI.

SQL Data Tools

Home page: http://www.eclipse.org/datatools/downloads.php

Плагин для работы с БД и SQL. Я использую его для редактирования sql-файлов, однако там есть полноценный клиент для работы с БД. Update-сайта я не нашел для этого плагина, так что устанавливать нужно вручную - просто распаковать архив в папку eclipse.

Плагин добавляет целых две перспективы, а также новые типы файлов в меню File->New->Other...

QuickREx

Update site: http://www.bastian-bergerhoff.com/eclipse/features
Home page: http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html

Плагин для написания и тестирования регулярных выражений.
Добавляет два новых View (меню Window->Show view->Other...). В одном можно писать и проверять регулярки, второе - это библиотека уже готовых регулярок.

Комментариев нет:

Отправить комментарий