2010-06-26 33 views
4

我想开发应用程序关于存储一些关于书籍的信息,我想使用MVP模式 - 但我有一些疑虑,如果这种模式总是开发小型/中型winform应用程序的最佳实践,或者可能没有必要?MVP模式是每个winforms应用程序的最佳方式吗?

ps。我想使用微软的Smart Client Factory,在winforms中是否有MVP的框架?

预先感谢所有的想法

+0

MVP是一个非常简单的模式来实现自己。我确定有框架,但你不需要它。这是使用Windows Forms的理想模式。我遇到了很多关于架构的问题,所以我写了一篇关于它的文章,它应该为您提供更多的细节。 MVVM vs MVP vs MVC:解释差异。 http://joel.inpointform.net/software-development/mvvm-vs-mvp-vs-mvc-the-differences-explained/ – i8abug 2011-08-10 13:43:16

+0

看看这个问题是否它的一个好主意:http:// stackoverflow的.com /问题/ 1144032/IS-MVC-MVP-与-的WinForms-AN-反模式 – 2010-06-26 13:20:11

回答

0

没有一个模式是最适合每一个应用程序。对于更多交互应用程序,我更喜欢MVVM模式。 MVVM通常保留用于WPF和Silverlight,但可以在Windows Forms中使用MVVM和Update Controls框架。