Я работаю над включением Backbone JS (javascript mvc framework) с Yii . Насколько я понимаю, интерфейс, управляемый ajax, будет "общаться" с контроллером Yii. Контроллер Yii будет выполнять функции RESTfull API, обрабатывая все взаимодействия с базой данных на стороне сервера и возвращая только ту информацию, которая необходима стороне клиента для его представлений (например, в виде json-кодированного массива).
Сказав это, я все еще выясняю, насколько хорошо это будет работать для сложных веб-приложений. Я нашел полезное руководство по интеграции Yii и Backbone JS таким способом.
Мне интересно услышать, как это работает для вас.