Search code examples
winformsclientdesign-patternsmvpsmartclient

Is MVP pattern best way for every winforms app?


i would like develop application about storing some information about books, i would like use MVP pattern - but i have some doubts if this pattern is always best practise for developing small/mid winform apps or maybe is not necessary?

ps. I would like use Smart Client Factory from Microsoft, is there any framework for MVP in winforms?

thanks in advance for all ideas


Solution

  • No one pattern is best for every app. For more interaction applications, I prefer the MVVM pattern. MVVM is usually reserved for WPF and Silverlight, but it's possible to use MVVM in Windows Forms with the Update Controls framework.