2012-06-26 51 views
3

我正在学习使用模型视图展示器模式开发使用实体框架的Windows窗体应用程序,因为它是在stackoverflow上为Windows窗体开发提供的设计模式。另一方面,关于MVP的每篇文章都有一篇关于MSDN的“退役内容”笔记。 这非常令人困惑,因为我不知道我是否应该继续学习MVP并尝试在Windows窗体开发中实现它,或者我应该遵循另一个更好的设计模式。 有什么建议吗?在MSDN上退役的内容模型查看演示者

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

+0

提供一些链接,以便我们检查出来。 – AMissico

回答

4

有关的WinForms,你应该坚持MVP (Supervising Controller)

您看到退休内容的原因是因为微软在Windows 8,Metro Style applications上投入了大量资金。使用C++,C#和WPFHTML5 + JavaScript构建的WinRT将成为未来构建应用程序的一部分,因此学习至少需要其中之一。

WinForms没有正式弃用,但不要指望它会得到MS的很多爱。我会花一些时间学习XAMLMVVM pattern。话虽如此,所有UI design patterns(MVC,MVP,MVVM)的概念都非常相似,所以学习一个将帮助您了解其他人。

+0

非常感谢这个很好的答案。我想它的时间切换到WPF :) – ZedBee

相关问题