views:

142

answers:

3

have been searching the web and have not found any recommended MVP books.

in particular we are interested in: MVP, .NET C# and Winform (possibly migrating to WPF)

thanks for the help!

A: 

I don't know of any good books to recommend but this article could be helpful. There's also another one on MSDN as well as the MVC# framework.

Darin Dimitrov
+2  A: 

Jeremy D. Miller's upcoming Presentation Patterns book can be helpful.

mcaaltuntas
+1  A: 

At the moment there aren't many good books about the subject on its own since it is a grab bag of many other interrelated subjects and a derivative of Model-View-Controller (MVC). Most programmers probably stumble upon Model-View-Presenter (MVP) either by studying Design Patterns, through a framework or a blog post. The differences between MVC and MVP in my mind are just semantics.

Since there are several ways of implementing MVC or MVP you might want to look at the documentation for known frameworks that employ the patterns, e.g. MVC# or ASP.NET MVC. The best book I've personally read about MVC overall is the Head First in Design Patterns book, though the book is Java centric.

Furthermore there is a quick overview of MVP pattern on Wikipedia with references to pattern implementations on .NET that may be worth checking out. Since MVP is considered a derivative of MVC it might be useful to skim through Trygve Reenskaug's original articles on the matter since he first formulated MVC on paper.

Spoike