相关疑难解决方法(0)

MVC和MVVM有什么区别?

标准的"模型视图控制器"模式与Microsoft的模型/视图/ ViewModel模式之间是否存在差异?

model-view-controller design-patterns mvvm

1275
推荐指数
19
解决办法
55万
查看次数

为什么ASP.NET MVC仅限于ASP?

重复

MVC .NET桌面?

我开发了一些ASP.NET MVC应用程序,并喜欢这个框架.但是,有一点我不太明白为什么它仅限于网页用户界面.看起来分离视图和控制器的原因之一是允许多个视图重用相同的控制器逻辑.例如,我应该能够在与Web UI相同的控制器上挂起WPF UI.但我怀疑,我误解了关注点分离的根本性.ASP.NET MVC控制器是否仅限于在Web应用程序中使用?

更新:我不太感兴趣"是否有可能在桌面上做MVC" - 我知道Prism等允许这样做.然而,从设计的角度来看,我们希望分离关注点的一个"原因"是可重用性.如果我们不能重用控制器,感觉就像我们在重写WPF应用程序中的相同逻辑时重复自己.下面的答案确实为我澄清了一些.

wpf asp.net-mvc

7
推荐指数
1
解决办法
2010
查看次数