What is the difference between MVC and MVP? - ProProfs Discuss
Topics
Products
Follow Us:

What is the difference between MVC and MVP?

Asked by R. Barnes, Last updated: Jan 13, 2020

+ Answer
Request

1 Answer

T. Moore

Have keen interest in writing, traveller by heart.

T. Moore, Writer, MA, Washington

Answered Jun 27, 2019

The differences between MVC and MVP will be explained in relation to their interpretations. MVC is the short form of the Model View Controller. MVC is used in software engineering as a pattern for architectural design. The pattern helps in developing your application by isolating the domain logic from input and presentation. Domains which are used in running the application represented by the pattern. MVP, on the other hand, is the short form of Model View Presenter.

The differences between MVC and MVP will be explained in relation to their interpretations. MVC is
This type of model has a software pattern through which automated units can be tested and as a result, it improves the process of separating a computer program into different levels. And the separation does not affect the smooth running of the separated program independently. In MVC, the model is used to represent the data and the model is then changed to operate and the input is received by the controller, while in MVP, the model is used to represent the data, the view acts by displaying it and the presenter acts on the two.

 

Search for Google images
Select a recommended image
Upload from your computer
Search for Google images
Select a recommended image
Upload from your computer
Search for Google images
Select a recommended image
Upload from your computer

Email Sent
We have sent an email to your address "" with instructions to reset your password.