What is difference between mvc (model-view-controller) and mvp (model-view-presenter)?
Answer Posted / Hiteshwar Singh Tomar
Model-View-Controller (MVC) and Model-View-Presenter (MVP) are both software architectural patterns used in software development, particularly in building user interfaces. The main difference lies in the distribution of responsibilities between the 'View' and 'Controller'. In MVC, the view is passive and the controller handles all application logic, while in MVP, the presenter acts as an interface between the view and model, handling application logic and data manipulation. MVP also encourages a more explicit separation of concerns.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers