воскресенье, 26 февраля 2012 г.

Настройка Eclipse: Javascript + HTML + CSS плагины

После 5-летнего использования Eclipse определился  список плагинов для front-end разработки. Решил поделиться.
Редактирование html и css:

1. Webtools: http://download.eclipse.org/webtools/updates
Базовый набор утилит для работы с html, css, javascript. Самый развивающийся проект изо всех доступных. Раньше работал с spket, но на данный момент он заметно уступает в дополнении кода, outline и интеграции с цветовыми схемами рабочей среды.

2. Img,src,url: http://media.chikuyonok.ru/eclipse/webdev/updates/
Очень полезное дополнение для дописывания путей к файлам.

3. Anyedit http://andrei.gmxhome.de/eclipse/
Дополнительные пункты в контекстном меню при управлении файлами. Умеет открывать проект в проводнике, опускать или поднимать регистр и много чего другого.

4. Twig http://pulse00.github.com/p2/
Не так давно вышел Twig и открыл просто невероятное количество новых возможностей, которые Smarty даже не снились

Редактирование Javascript:

5. Jsdt-jquery http://svn.codespot.com/a/eclipselabs.org/jsdt-jquery/updatesite
Недавно нашел этот просто незаменимый плагин, который добавляет в автодополнение поддержку jQuery. Обновляется самостоятельно, что не может не радовать.

На этом по javasctipt можно и закончить, так как WTP и этот плагин полностью покрывают мои запросы.

Удобства:

6. Mousefeed Feature http://download.sigasi.com/update/mousefeed/
О нем я упоминал в этой статье и считаю средством, которое может приучить к хорошим манерам.

7. Zen coding http://zen-coding.ru/eclipse/updates/
Кто не пробовал Zen Coding, тот не может знать что такое действительно быстрая разработка. Настоятельно рекомендую для экономии своего времени.

Совместная работа:

8. Mylyn for Eclipse 3.5, 3.6 and 3.7 http://download.eclipse.org/mylyn/releases/latest
Менеджер задач. Умеет считать время, потраченное на задачи, помнит все файлы, которые связаны с задачами, назначает задачи по дням и приоритету.

9. subclipse http://subclipse.tigris.org/update_1.8.x 
SVN клиент.

Общие правила:


Так же необходимо отключать php валидацию в свойствах проекта. Так как ничего кроме замедления работы и дополнительных ошибок для разработчика клиентской части это не сулит.