понедельник, 8 декабря 2008 г.

Мой Eclipse IDE

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

В связи с тем что я занимаюсь веб разработками, а в частности PHP и Flash(Flex), мне по-любому нужен Adobe Flex Builder который основан на Eclips IDE. Для PHP разработок удообен Zend который так же сидит на Eclipse. Держать два экземпляра Eclipse среды в оперативной памяти давольно накладно для производительности. Но есть удобное решение - это плагин Flex Builder for Eclipse от Adobe, и PDT от Zend. Один важный момент - версия Eclips не должен быть моложе чем 3.4.2, так как плагин Flex Builder не поддерживает более новые версии. Объединив эти два плагина мы получаем две среды разарбтки в одной, что экономит производительность ПК, место на жестком диске и рабочем столе.

Имея такую мощьную IDE, грех не использовать еще и другие плагины для разширения функциональности. Себе я добавил еще несколько, такие как:

Subversion
SVN клинт.

Remote System Explorer (RSE)
Плагин для работы с удаленными системами через FTP/SSH/Telnet. Позволяет редактировать файлы прямо на FTP/SSH сервере, локально сохраняя историю изменения файла, а также сам файл (чтобы его, в случае чего, можно было восстановить). Содержится в стандартном репозитории.

Spket IDE
IDE для работы с JavaScript и XML. Его я использую за первоклассный JavaScript редактор, который понимает современные паттерны, а также продвинутый code assist. Если бы добавился рефакторинг — цены б ему не было :-) Из недостатков могу отметить отсутствие некоторых core-функций и методов JS (типа setTimeout, Element.innerHTML и т. д.) а также отсутствие документации (только code assist) для core объектов и методов.

Статья не закончена..

Плагины для Firefox

Перепробовав кучу популярных веб-браузеров, я остановил свой выбор на Firefox. На первый взгляд ничем не примечательный браузер, но его прелесть состоит в том, что его можно расширить потрясающими адонами (плагинами), это дает возможность собрать все потрясающее идеи других браузеров в одном, установив нужные аддоны которые любезно предоставляет сайт разработчиков и хорошие люди которые их пишут.

После длительного подбора аддонов, я остановился на такой компоновке:

Google Toolbar
Удобный инструмент персонализации от корпорации Google.

Блокнот Google
Добавляет маленькое окошко блокнота от гугла.

Save Session.
Интересный аддон который позволяет закрывать браузер сохраняя открытые вкладки, что дает возможность при повторном запуске браузера восстановить прежде открытые вкладки (страницы не грузятся повторно с сайта, они загружаются из кэша).

Resizeble Textarea
Позволяет изменять размер текстового поля на подобии того как это делается в Safari.

Yet Another Smooth Scrolling
Перехватывает прокрутку страницы и делает ее плавной, что довольна приятно при чтении. Насколько я понял, идея позаимствована из Opera.

Firebug.
Аддон которые очень помогает в веб-разработке приложений.

Firecookie
От авторов Firebug, которые его же и дополняет возможностью удобного просмотра cookie.

FlashTracer
Выводит флешовый трейс (Flash разработчики поймут ;-) ).

Fission
Подкладывает под строку ввода адреса прогресбар загрузки страницы.

LinkAlert
При наведении на специфические ссылки добавляет возле курсора мыши пиктограммы программы с которой она обычно ассоциируется.

Flagfox
Показывает флажок государства и IP адрес сервера на котором расположен сайт.

Аддоны, я разместил в порядке их социальной и профессиональной значимости, на мой взгляд.

Это далеко не весь список аддонов, но это наиболее мне понравившиеся и их я рекомендую к использованию.