Анатолий K: можно ведь повнимательней прочитать вопрос? Меня AJAX поиск не интересует. Меня интересует контроль ввода в INPUT и последующая инициализация поиска. На разных проектах разные подходы. Я прекрасно понимаю, что нужно всего лишь повесить несколько триггеров на события клавиатуры и корректно их обработать.
Меня интересует чужой опыт в данном вопросе. Подводные камниж.
LAV45: вот есть команда. Back-end, front-end, верстальщик. Я back, конструляю модели, контроллеры, вьюхи. Front занимается клиентской частью. Верстальщик верстает.
Каждый работает в своей сфере и не мешает другому. Распределение труда на полную катушку.
Использование шаблонизатора освобождает руки back-end'a и дает полную свободу front-end'y, что для динамики и качества разработки только в плюс. Работал бы я один - не парился. Но никого не должно волновать как я собираю ядро. Сегодня это MODx под среднюю нагрузку, завтра Yii под highload, послезавтра статика без БД.
Вестальщик просто верстает и его это не волнует, front-end просто рисует прелести и не думает как ему сегодня либу слайдера добавлять.
Вопрос то был не как их использовать. Как, где и почему используются AssetsBundle понятно. Но Вы действительно думаете, что back-end разработчик должен выбирать между:
1) Подключать каждый скрипт и стиль самостоятельно, потому что верстальщик не бум бум на серверной стороне
2) Объяснять каждому верстальщику основы php и Yii для того, чтобы тот мог подключать все самостоятельно
И как побочное действие пускать некомпетентных людей в ядро приложения...
Вопрос состоял в том, имеет ли смысл использовать AssetsBundle, если используется шаблонизатор?
wiki + события + каталог магазинов + каталог клубов + привязка аккаунта к региону поиска + привязка к оборудованию = дофига придется обычный вики пилить…