Показать сообщение отдельно
Старый 08.01.2011, 22:19
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 18  
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Цитата:
Сообщение от сервера должен получать запрашивающий.
Окошко для покупки вещи. Окошко должно получить информацию о том, что вещь куплена?
А если окошко говорит контроллеру, то все сообщения получает контроллер.

Цитата:
Тем более, что в класической схеме контролер все таки прослойка между пользователем и моделью, а не между моделью и моделью(сервер/клиент).
Модели сервера, базы данных и всё остальное клиента как-то совершенно не волнуют. Он отправляет запрос и получает ответ. Из базы данных, из мемкеша или вообще сгенерированный в рантайме - ему побоку.

"Поведение модели - пререгатива модели" вообще легко опровергается. На том же примере - объектов с координатами много, а как менять координаты модель не касается. Модель может изменять себя только на основании внешних команд. Это как "переместится из а в б за 2 секунды" - модель вполне может менять свои поля x,y эти 2 секунды.

Цитата:
Логика, которая допустима на стороне контролера - это способы интерпретации действий пользователя в термины модели.
Правильно. А какая ещё логика бывает? Пользователь ввёл текст - отправили в фильтр модели, обновили представление вместе с фильтром.
Только ещё сюда стоит добавить сервер.