Каковы обязанности одного против другого? Какая логика должна идти в одном против другого? Какой из них попадает в службы и базы данных? Как мне решить, должен ли мой код идти в режиме просмотра или контроллере?
Для записи я использую ASP MVC, но поскольку вопрос является архитектурным, я не считаю, что важно, какой язык или каркас я использую. Я приглашаю всех MVC ответить