What is the principal difference between the MVC pattern (model-view-controller
) from MVP (Model-View-Presenter
). When you need to use MVP? I read a few articles, but never became clear the difference between the controller and the presentator.
Answer 1, Authority 100%
Answer 2, Authority 51%
MVP applies when creating
desktop interfaces. Three stand out
Comment: There is a model – group
classes that give data or
Get teams, performance –
shape possessing the state and
Some behavior. PRECUTER
Create for office business logic from
GUI-framework details. Unlike
MVC in MVP representation determines
PRESENTER, and not vice versa.
Model-View-Presenter and related patterns – very detailed with examples and diagrams painted. At the very end there is exactly about differences.