MYSTERRIA3.0

Eclipse HTML Plugins - Aptana

Я как-то уже писал о замечательном редакторе Аматерас для редактирования HTML в Eclipse, сегодня я продолжу поиски идеала и буду ставить плагин Aptana.

Прежде чем взяться за дело немного предыстории. Все началось... на самом деле все началось с первой странички, написанной в Notepad. Но такой аскетизм в силу моей лени продолжался недолго. В деле редактирования HTML и CSS незаменимым спутником для меня стал Homesite, что был сначала Allaire (могу путать буквы в названии, давно было), потом Macromedia, соответственно после покупки Макромедией. К большому сожалению пользователей, проект забросили после пятой версии и, хотя он по сей день остается очень удобным инструментом создания HTML разметки, на сегодня во многом морально устарел. Пара самых досадных моментов - это проблемы с поддержкой UTF и ориентированность исключительно на Windows платформу.

Итак, эталоном совершенства будет пятая версия Macromedia Homesite, с ней и буду сравнивать удобство и фичи Аптаны.

1. Установка
Инструкции по установке плагина для Ганимеда (3.4) и более ранних версий Eclipse можно найти по адресу
http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration
Как всегда, ничего сложного: добавляем репозиторий в систему установки плагинов и полетели.

Стоит отметить, что вы сначала устанавливаете установщик, который после перезагрузки Эклипса покажет вам окно с обновлением/установкой непосредственно компонентов Аптаны. На первый раз выбираем все, если что, потом снесем ненужное.

На этом месте идем пить чай, канитель с установкой плагинов в Эклипс никогда не была очень быстрой.

2. Работаем
Итак, после перезагрузки мы получили нашу среду разработки с новыми возможностями от Aptana Studio, яхху!

Новый проект создаем в режиме Default Web Project, указываем в разделе библиотек JQuery, раз уж предложили и поражаемся увиденному. После некоторого времени работы с разными IDE уже после первого взгляда на инструментарий становится понятно, стоит ли продолжать или в душу начинают закрадываться сомнения, обычно вполне подтверждающиеся.
Так вот, кажется это если не любовь с первого взгляда, то уже очень большая заинтересованность.
Перво наперво в новом проекте мы получаем стандартный стаб (заглушку) index.html. Сразу отмечаем, что по дефолту корректно установлен doctype, расставлены нужные метатэги. Счет с Аптана-Хомсайт 1-1

Идем дальше, подстановка и автодополнение тэгов. Есть. И мало что есть, так еще и с всплывающей краткой подсказкой о назначении тэга и указанием, в каких браузерах он будет работать. Указание это выполнено в виде маленьких пиктограмок IE и FF справа в списке тэгов или параметров введенного тэга. Оперы, как вы успели наверное уже заметить нету, не могу сказать, что это большой минус в идеологическом плане, чем бы там ни была Опера, браузером ее назвать язык не поворачивается. В будущем попробую порыть настройки на предмет возможности добавления проверок совместимости с другими браузерами.
Очень порадовало отсутствие дублирования закрывающих тэгов даже тогда, когда в конструкции <tag</tag> добавляешь пропущенный таг. У меня такое временами бывает в виду персональной кривости пальцев :)
Итак, ставим по этому пункту Аптане 2 балла. Итого счет 3-2. Аптана начинает набирать скорость.

Поддержка юникода. Есть! С одним небольшим замечанием, в стабе ставится UTF8 в меты не зависимо от того, что проект может наследовать кодировку системы, например KOI8 или CP1251. Если подредактировать параметры проекта, все становится на свои места.
4-2, я начинаю любить этот плагин

Поехали дальше, будем писать JS, мы настоятельно хотим в нем подсветку синтаксиса и автодополнение было бы тоже неплохо.
Есть все. И даже больше. Кроме подстановки переменных, мы имеем листинги возможных методов объектов, автодополнение ключевых слов и полную подсветку синтаксиса. Плюсом будут милые кнопочки для быстрой вставки часто используемых снипетов кода.
Такого в ХС не было. Ставим Аптане 2 очка против одного ХС. 6-3, потрясающе.

С замиранием сердца переключаем редактор на панельку CSS и идем писать стили. Обычно я не увлекаюсь дизайном и версткой и от редактора мне нужен необходимый минимум, а именно списки возможных параметров для используемых мной определений. Например я помню, что есть text-decoration, но не помню, что там дальше именно надо писать, Аптана готова услужливо подсказать. В целом скажу, что по мне функционал идентичен с ТопСтайлом, что занимается стилями в составе ХС.
Ставим по одному баллу, итого 7-4.

Ну чтож, добавим сюда возможность смотреть структуру страницы в Outline вкладке, богатый выбор дефолтных сниппетов для HTML (впрочем есть и для JS и для XML и даже для .htaccess, хотя последнее удивило), вьюшку с валидацией и уже получаем незаменимый инструмент в работе.

Резюмируя, за пол часа работы с редактором получил массу удовольствия, очень рекомендую к использованию. Замена Homesite найдена.

↑ Наверх


blog comments powered by Disqus

Контакты

Igor Zinkovsky aka TLoD,Snake. Писать на электропочту, стучаться в аську 302380533, искать в Санкт-Петербурге.

© 2002-2012