【发布时间】:2016-02-16 15:09:41
【问题描述】:
在网上关于 ASP.NET MVC 的各种文章中,有人提到微软的 MVC 实现与“经典”MVC 模式有所不同。
但我从未见过任何人对此进行详细介绍,乍一看,我看不出 ASP.NET MVC 与所描述的内容有何不同,例如 here。
所以我的问题是:ASP.NET MVC 真的违反任何 MVC 模式原则吗?
【问题讨论】:
-
您能描述一下您认为 ASP.NET MVC 的哪些部分不符合 MVC 设计原则吗?否则,恐怕这会变得非常基于意见。或者把问题反过来,比如“ASP.NET MVC 是否实现了模型-视图-控制器设计模式的核心原则?”。甚至更适用于全球:“HTTP 应用程序是否可以正确实现 MVC 设计模式中的 X、Y 和 Z 原则?”.
-
@CodeCaster,我的问题是我不认为 ASP.NET MVC 的任何部分违反了 MVC 设计原则。我的目的是找出其他人认为哪些部分违反了这一原则。
-
“其他人的想法” - 是的,所以它是基于意见的。
-
可能,但我发现许多 SO 问题有点基于意见但仍然有用:“X 的最佳实践是什么?”、“正确的方式使用技术Y“等处理错误。
-
撇开这些问题不谈,我提供了一些提示,让您可以用不同的措辞来表达您的问题,这样您可能会得到更多答案,或者更好地回答您的实际问题的答案,而不是让您的问题结束,但无论您的问题如何。
标签: asp.net-mvc design-patterns model-view-controller