Получив суровый опыт Rails Rumble, я задумался над тем, какие инструменты я использую в своих проектах. Главным претендентом на увольнение стал Prototype: меня начал откровенно злить тот факт, что на его базе написано крайне мало удобных расширений, а в написанных разбираться реально только после поллитры.
Во время рамбла я сильно удивился тому, как легко и просто оказалось интегрировать jQuery с уже работающим на тот момент Prototype. После возвращения из Омска я покопался в интернете и нашел шикарнейшую статью, дающую базовое представление о принципах работы с jQuery. И я начал экспериментировать.
Для начала подключил его в административных интерфейсах в бесконфликтном режиме, параллельно с Prototype, и начал переписывать интерактивные элементы управления. Затем точно так же поступил с пользовательским интерфейсом. Какое-то время пришлось таскать за собой одновременно и Prototype, и jQuery, но этот период продлился недолго. Буквально два дня назад я окончательно убил Prototype.
Впечатления от новой игрушки самые радостные: я понимаю что и как нужно делать :) За все время работы с Prototype я не написал ни одного расширения - не знал с какой стороны подобраться. За время миграции на jQuery накатал уже 3 - настолько это оказалось просто. Плюс очень сильно радует разница в подходе к решению проблемы поиска готовых расширений: для Prototype приходится насиловать гугль чтобы найти хотя бы одно, а для jQuery - выбирать среди десятка вариантов тот, который подойдет наилучшим образом. А если не нашлось - можно просто написать свое.
Так что всем советую как минимум ознакомиться со следующими ссылками:

Интересно, почему райлс-разработчики выбрали прототайп?
Потому что, если я правильно понимаю, jQuery на тот момент просто не существовал. Поэтому 37signals написали Prototype.
А есть ли возможность удобно работать с jQuery из RJS? Например, нужно мне вызвать какой-нибудь эффект яваскриптовый. Если работать с prot+scriptaculous то это делается очень красиво. А как в этом смысле с jQuery?
Виктор, ссылки к посту почитайте :) jQuery on Rails
Полностью поддерживаю, сам месяц-дургой назад сделал тоже самое. Проблем с переходом не возникло, буквально в тот же день перевёл проект на jQuery. Из минусов отмечу тяжесь выборок у меня не очень шустрая девелоперская машина и разница ощущается.
dhh где-то написал развернутый ответ на тему “почему не jquery”. Суть его примерно сводится к тому, что “что мне и так нравится” и что рельсы потому и рельсы что не меняют коней на переправе.
Менять коней самому - не надо. Дать возможность это сделать другим - надо. В принципе jRails решает эту проблему.
Делаю систему администрирования на ExtJS, проблем подружить все это с рельсами не возникло. Причем есть какой-то народный плагин, позволяющий дружить рельуе с ExtJS, - я его поглядел и выкинул, сдедал сам все и намного проще. Так что ребата, нет ничего сложного в отношениях Rails vs. JavaScript.
В Radiant не пробовали добавить jquerry? и если да были ли проблемы
Да, пробовал, никаких проблем не возникало. В админке, там где используется Prototype, надо jQuery запускать в режиме noConflict. см. документацию
Вы будете смеяться, но jquery даже умеет работать с другой конкурирующей библиотекой и у него есть специальная функция, чтобы восстановить установки другого фреймворка после своей работы. Вообще jquery производит впечатление очень гибкой библиотеки. Начал читать книгу Бер Бибо и Иегуда Каца про jquery - очень увлекательно :) Так что выбор Ваш разделяю) Удачи
Мне нравится jQuery + я считаю, что такие крупнейшие компании, которые используют jQuery тоже не дураки, что его выбрали, поэтому планирую скорый переход на него. Однажды решил просто поэкспериментировать с jRails и в сложных случаях (например, на одной странице observefield и observerform) работал некорректно. Хотя это можно было подправить легко, но просто не стал пока, не до того было. А еще недавно обнаружил, что на Яндексе (не сочтите за рекламу), например в сервисе загрузке файлов, используется не только jQuery, но и его плагины. А плагины jQuery, мне кажется, очень существенный аргумент в его пользу