1
4
是的,它使用了一个真正的MVC模式,至少在Martin Fowler's指定的意义上是这样的。 Patterns of Enterprise Application Architecture (也许是最接近规范定义的东西——见他的文章’ GUI Architectures '进行扩展讨论)。 MVC的核心是为用户界面驱动的应用程序建立一个清晰的关注点分离。 MVC并不打算使无状态接口(如Web应用程序)和厚客户端应用程序(如WPF或WinForms)之间的切换变得容易。这些平台有不同的优点和缺点:试图使用一个控制器来满足这两个要求将导致一个低于标准的最低公分母实现。 |
2
0
我不太明白你的问题。如果您想要的视图不在HTML中,请查看不同的ASP.NET MVC视图引擎。如果你想给你一个WinForms视图,你必须以同样的方式对业务逻辑进行编码,然后从同一个解决方案中的WinForms应用程序中获取所有这些类/数据,当用户想要进入这个“页面”时,他们必须下载WinForms应用程序并运行它。你可以试着让它看起来像网络上的东西,但这并不能保证。 |