AJAX-управляемый комплексный макет RIA и фреймворки MVC - PullRequest
0 голосов
/ 26 декабря 2009

Мне нужно объединить

Где я могу найти информацию о том, как настроить структуру / логику приложения? Что поставить на стороне клиента / JavaScript, а что на стороне сервера? Может быть, традиционная парадигма фреймворка mvc с шаблонами / представлениями здесь не так?

Ссылки на примеры, учебники, блоги приветствуются!

Ответы [ 2 ]

0 голосов
/ 13 апреля 2012

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

Сказав это, я все еще выясняю, насколько хорошо это будет работать для сложных веб-приложений. Я нашел полезное руководство по интеграции Yii и Backbone JS таким способом.

Мне интересно услышать, как это работает для вас.

0 голосов
/ 29 декабря 2009

быстрый ответ - MVC отлично работает для приложений ajax / RIA. Просто помните, что «представление» не обязательно означает отображение чего-либо пользователю или рендеринг в браузере. Представление является выходом программы. В этом случае ваше представление, скорее всего, будет данными JSON, полученными и интерпретированными jQuery.

надеюсь, это поможет! --Mark

...