Сергей Чикуенок
25 сентября 2008 |
|
Задача. | Познакомить со структурой и возможностями Eclipse IDE (бесплатной кросс-платформенной среды для разработки), рассказать о нескольких полезных плагинах. |
||
Хорошие плагины:
AnyEdit Tools
Update site: http://andrei.gmxhome.de/eclipse/
Куча полезных и жизненно необходимых примочек для Eclipse.
Regex Util
Update site: http://regex-util.sourceforge.net/update/
Дополнительный вид (view) для тестирования регулярных выражений.
WebTools Project
Update site: http://download.eclipse.org/webtools/updates/
Платформа для
XML-редактор WebTools Project делает подсказки (code assist) на основе XML Schema или DTD. То есть, например, для того, чтобы заработал code assist по XSL достаточно в любом xml-файле в рутовом элементе указать xmlns:xsl="http://www.w3.org/1999/XSL/Transform", после этого будет работать code assist и валидация для элементов из пространства имен xsl. Можно даже создать свою схему и использовать ее. Однако есть очень неприятный баг/фича, который разработчики пока не собираются править: если одновременно указан DTD и Schema у xml-файла, то редактор пытается взять code assist именно из DTD, полностью игнорируя Schema. То есть при редактировании xsl-файлов, в которых есть DOCTYPE, у вас не будут работать подсказки; чтобы они заработали, нужно временно закомментировать DOCTYPE. Или воспользоваться XML-редактором из Spket IDE, правда, редактировать там не так удобно, как в WebTools.
DBViewer Plugin
Update site: http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/
SQL клиент для большинства современных баз данных (в том числе для MySQL). Умеет показывать/редактировать структуру таблиц, показывать записи таблицы постранично, а также довольно удобный редактор
Azzurri Clay
Update site: http://www.azzurri.co.jp/eclipse/plugins
Проектирование БД. Позволяет создать блок-схемы со структурой и связями таблиц, а затем сгенерировать
Aptana Studio
Update site: http://update.aptana.com/update/studio/3.2/
Web IDE. Думаю, описывать ничего не надо, на сайте есть куча документации и скринкастов. От этого плагина я использую только HTML и CSS редактор.
Spket IDE
Update site: http://spket.com/update/
IDE для работы с JavaScript и XML. Его я использую за первоклассный JavaScript редактор, который понимает современные паттерны, а также продвинутый code assist. Если бы добавился рефакторинг — цены б ему не было :-) Из недостатков могу отметить отсутствие некоторых core-функций и методов JS (типа setTimeout, Element.innerHTML и т. д.) а также отсутствие документации (только code assist) для core объектов и методов.
Eclipse Colorer
Подсветка синтаксиса для 150+ языков программирования, в том числе для Parser. Ставить надо версию 0.8.0, которой нет в update site.
Remote System Explorer (RSE)
Update site: http://download.eclipse.org/releases/ganymede/
Плагин для работы с удаленными системами через FTP/SSH/Telnet. Позволяет редактировать файлы прямо на FTP/SSH сервере, локально сохраняя историю изменения файла, а также сам файл (чтобы его, в случае чего, можно было восстановить). Содержится в стандартном репозитории Ganymede (см. Remote Access and Device Development > Remote System Explorer
Дополнительные материалы:
— Скринкаст (Квиктайм, 188 МБ)
© 19952024 Студия Артемия Лебедева
|