top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What is difference between MVC (Model-View-Controller) and MVP (Model-View-Presenter)?

0 votes
383 views
What is difference between MVC (Model-View-Controller) and MVP (Model-View-Presenter)?
posted Sep 8, 2016 by Jayshree

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

-MVC has the controller handling the important work and all the request from the applications are coming directly to the controller. Whereas, MVP has the View as the handler and it handles the requests that are being generated.

-MVC is used for web application to provide an easy interface through which the interaction can be done. Whereas, MVP is having the View as its first object that gets executed in the pipeline and it is responsible for passing the event to the Presenter.

-ASP.NET Webforms are hard to implement in MVC structure due to its complex architecture and giving the total control to the controller to handle the requests. Whereas, MVP divides the roles such, that it becomes easy to handle the requests and pass it from one model to another.

answer Sep 10, 2016 by Shivaranjini
...