Так уж сложилось, что я для разработки пользуюсь средой 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...). В одном можно писать и проверять регулярки, второе - это библиотека уже готовых регулярок.
Комментариев нет:
Отправить комментарий