Пишу веб приложение с использованием DDD, но видимо не совсем правильно понял суть использования объектов DTO, в связи с этим возникли кое-какие вопросы.Должны ли объекты DTO напрямую использоваться вьюхами (и хранить в себе дополнительные данные, например, какой-либо флаг, который хранит состояние чек бокса из View) или они должны инкапсулироваться в каком-либо ViewModel?Спасибо.
--
--
DTO используется для передачи данных по сети для того чтоб минимизировать передаваемый объем данных. Если ты по сети будешь передавать только html то лично я не вижу смысла в объектах DTO. Если ты будешь передавать XML или JSON то в этом случи, возможно, понадобятся DTO.
--
--