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