自 2007 年(12 月)的 Preview 1 以来,我一直在学习、使用和使用 ASP.NET MVC。自 2008 年以来,我一直是它的粉丝,我一直支持它。
然而,我不断听到并阅读“ASP.NET MVC 强制执行严格的关注点分离”,包括在 Rob Conery、Scott Hanselman、Phil Haack 和 Scott Guthrie 的 Professional ASP.NET MVC 1.0 中阅读它。
我不明白的是执法。如果我用动作来定义我的控制器怎么办?
return View();
并在视图(aspx 视图引擎)中做所有事情?(数据获取、业务逻辑、决策制定、渲染等)
它(ASP.NET MVC)如何强制我分离关注点?
我认为这是一种公然的夸大其词,它应该读作“建议分离关注点”。
你能说服我它强制执行吗?