Показать сообщение отдельно
Старый 03.06.2014, 10:56
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 38  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
1. Сто раз уже просил не смешивать в одну кучу web-ориентированные схемы "MVC от РНР-разработчиков" с MVC для однофайлового приложения. В WEB у вас вся триада разнесена физически и каждый элемент написан на своем языке и общается с другими по различным протоколам. Это браузер-клиент, база данных и РНР-скрипт. Когда Вы пишете свою флэшку используя MVC, всего этого ужаса нет. Поэтому извращения не нужны, не надо их притягивать сюда. Это же относится и к схеме с пассивной моделью и толстым контроллером (тот же Ruby). Это все издержки технологии, приводящие к сложности реализации. Во флэше все просто. Сложнее только правильно абстрагировать ответственности членов триады, поскольку нет диктата четкого физического разделения.
2. "рекомендация эппл" вообщето статейка в блоге разработчика iOS, опять же мобильной OS. Интересные соображения, но не более. Содержащие критику традиционного понимания роли контроллера. То есть описание варианта НЕтрадиционного контроллера.
3. "А вот тут у чувака вообще вьюшка команды модели посылает, судя по диаграмме" — увы и ах, сплошная стрелка это "забирание данных" (строго говоря, это просто обозначение ссылки), а пунктирная — событие. Как и в связке вью-контроллер — вью посылает событие, контроллер забирает данные из вью / модель посылает событие, вью забирает данные из модели.
__________________
Reality.getBounds(this);