【发布时间】:2011-09-01 00:12:09
【问题描述】:
目前使用 Windows 开发 .NET 应用程序的最广泛使用和接受的设计模式和 Web 用户界面?
这方面的一个示例可能是使用以下用户界面从第三方来源(例如 RSS 提要)检索数据的应用程序:
- 在本地缓存一些数据的 WinForms UI (xml)
- 在服务器上缓存数据的 ASP.NET Web UI (SQL)
我的想法是 MVC、MVP 或 MVVM。我正在寻找一种现代模式,利用或适用于特定 .NET 功能(例如数据绑定、 LINQ 和 IProvider)。
【问题讨论】:
-
如果您使用 MVC,请查看 ASP.NET MVC 而不是 ASP.NET
-
我知道 ASP.NET 有一个内置的 MVC 框架,我只是认为 MVC 只适用于 Web 应用程序。
-
ASP.NET MVC 是与 ASP.NET 不同的框架,MVC 模式适用于 Web 表单,但没有框架。
标签: .net asp.net winforms design-patterns datasource