What is the difference between MVC and MVP? - ProProfs Discuss
Advertisement

What is the difference between MVC and MVP?

Asked by R. Barnes, Last updated: Apr 02, 2024

+ Answer
Request
Question menu
Vote up Vote down

1 Answer

T. Moore

T. Moore

Have keen interest in writing, traveller by heart.

T. Moore
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.

upvote downvote
Reply 

Advertisement
Advertisement
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader

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