winforms - MSDN 上已退休的内容模型 View 演示者

标签 winforms mvp

我正在学习使用模型 View 演示者模式通过 Entity Framework 开发 Windows 窗体应用程序,因为它是 stackoverflow 上 Windows 窗体开发的建议设计模式。另一方面,MSDN 上每篇有关 MVP 的文章都有一个“退役内容”注释。 这很令人困惑,因为我不知道我是否应该继续学习 MVP 并尝试在 Windows 窗体开发中实现它,或者我应该遵循另一种更好的设计模式。 有什么建议吗?

链接: http://msdn.microsoft.com/en-us/library/ff647543.aspx
http://msdn.microsoft.com/en-us/library/ff649820.aspx

最佳答案

对于 WinForms,您应该坚持使用 MVP (Supervising Controller) .

您看到已停用内容的原因是 Microsoft 在新的 Windows 8 上投入了大量资金,Metro Style applicationsWinRT使用 C++、C# 和 WPF 构建,或HTML5 + JavaScript将是您将来构建应用程序的内容,因此至少学习其中之一是有意义的。

WinForms 并未被正式弃用,但不要指望它会得到 MS 的大量喜爱。我会花一些时间学习XAML ,以及 MVVM pattern 。话虽如此,所有的概念UI design patterns (MVC、MVP、MVVM)都非常相似,因此学习其中之一将有助于您理解其他内容。

关于winforms - MSDN 上已退休的内容模型 View 演示者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200587/

相关文章:

c# - Task.Continuewith(在当前线程上)

.net - WinForms 中是否有本地化常见文本的存储库?

java - 使用 MVP 模式启动服务

design-patterns - MVP模式(GWT)的优势是什么

c# - 关于 model-view-presenter (C#) 的一般性问题,模型应该知道 presenter 吗?

c++ - OpenFileDialog:打开目录

c# - 如何使 C# 窗体镜像?

c# - 多线程问题

ASP.NET MVP - 利用用户控件

c# - WebService 作为演示者