LINUX.ORG.RU

История изменений

Исправление makoven, (текущая версия) :

Не вьюха, а адаптер (функция или DTO) меняет модель. Причем адаптеры могут (и должны) быть не только в слое MVC, но и выше и ниже. Ведь далеко не факт что модель, удобная для предметной области, хорошо уляжется в БД или в MVC. Надо адаптировать. Причем в обе стороны. man DDD

Вьюхи в реальном времени отражают изменения предметной области и генерят события при вводе пользователя. Они куда более умные сущности, чем просто JSON-преобразовашки или html-рендеряшки. Впрочем предметная область тоже куда более умная сущность, чем просто модель (aka струкруры данных)

Исходная версия makoven, :

Не вьюха, а адаптер (функция или DTO) меняет модель. Причем адаптеры могут (и должны) быть не только в слое MVC, но и выше и ниже. Ведь далеко не факт что модель, удобная для предметной области, хорошо уляжется в БД или в MVC. Надо адаптировать. Причем в обе стороны. man DDD

Вьюхи в реальном времени отражают изменения предметной области и генерят события при вводе пользователя. Они куда более умные сущности, чем просто JSON-преобразовашки. Впрочем предметная область тоже куда более умная сущность, чем просто модель (aka струкруры данных)