Я изучаю, играю и работаю с ASP.NET MVC с версии Preview 1 в 2007 году (декабрь). Я болею за это с 2008 года и поддерживаю его до конца.
Однако я продолжаю слышать и читать «ASP.NET MVC обеспечивает строгое разделение интересов», включая чтение его в Professional ASP.NET MVC 1.0 Робом Конери, Скоттом Хансельманом, Филом Хааком и Скоттом Гатри.
Что я не понимаю, так это исполнение . Что делать, если я определяю свой контроллер с действиями только с
return View();
а в представлении (aspx view engine) я все делаю? (выборка данных, бизнес-логика, принятие решений, рендеринг и т. д.)
Как это (ASP.NET MVC) ПРИНЯТЬ Я, чтобы разделить проблемы?
Я думаю, что это явное преувеличение, и оно должно гласить «предлагает разделение проблем».
Можете ли вы убедить меня, что это навязывает?