MVC - Model View Controller
MVP - Model View Presenter
The main difference between the two is how the manager (controller or presenter) behaves in the overall architecture. In MVC - controller is driver for the application who manages and controls the requests. In MVP View is the main driver and the first object instantiated in the execution pipeline

http://www.ronaldwidha.net/2009/03/19/difference-between-model-view-presenter-and-model-view-controller/






Answers and Comments