The Model-View-Presenter model

Posted: (EET/GMT+2)

 

Today's recommended reading is about application architectures, and more specifically the Model-View-Presenter (MVP) model, which is especially suitable for .NET WPF desktop applications and ASP.NET web applications. As you might guess, the MVP model is an adaption of the familiar MVC model, but with some nice tweaks.

Once of the best sources of information on MVP is an older research paper titled "MVP: Model-View-Presenter -- The Taligent Programming Model for C++ and Java". It is available in PDF format here.

Recommended reading, despite the fact that it has been written with C++ and Java developers in mind.