Перехожу на jQuery

Опубликовано 05.12.2008

Получив суровый опыт Rails Rumble, я задумался над тем, какие инструменты я использую в своих проектах. Главным претендентом на увольнение стал Prototype: меня начал откровенно злить тот факт, что на его базе написано крайне мало удобных расширений, а в написанных разбираться реально только после поллитры.

Во время рамбла я сильно удивился тому, как легко и просто оказалось интегрировать jQuery с уже работающим на тот момент Prototype. После возвращения из Омска я покопался в интернете и нашел шикарнейшую статью, дающую базовое представление о принципах работы с jQuery. И я начал экспериментировать.

Для начала подключил его в административных интерфейсах в бесконфликтном режиме, параллельно с Prototype, и начал переписывать интерактивные элементы управления. Затем точно так же поступил с пользовательским интерфейсом. Какое-то время пришлось таскать за собой одновременно и Prototype, и jQuery, но этот период продлился недолго. Буквально два дня назад я окончательно убил Prototype.

Впечатления от новой игрушки самые радостные: я понимаю что и как нужно делать :) За все время работы с Prototype я не написал ни одного расширения - не знал с какой стороны подобраться. За время миграции на jQuery накатал уже 3 - настолько это оказалось просто. Плюс очень сильно радует разница в подходе к решению проблемы поиска готовых расширений: для Prototype приходится насиловать гугль чтобы найти хотя бы одно, а для jQuery - выбирать среди десятка вариантов тот, который подойдет наилучшим образом. А если не нашлось - можно просто написать свое.

Так что всем советую как минимум ознакомиться со следующими ссылками: