In the notes on the development of user interfaces are often abbreviations MVC, MVP, PM. Where do they come from and what do they mean?

    1 answer 1

    These are abbreviations from English.

    • MVC - Model View Controller
    • MVP - Model View Presenter
    • PM - Presentation Model

    The idea of ​​these patterns is in one way or another division between subsystems that interact with the user and business logic. One of the well-known examples of the implementation of such a template is the WPF library from .NET.

    A good article in Russian can be read there: http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx .