Share
Explore BrainMass

model-view-controller (MVC) principle

Discuss the benefits and limitations of the model-view-controller (MVC) principle. Identify one way in which MVC helps software designers create better code, and one way in which it deters them.

Solution Preview

Benefits of MVC principle:
Some of the common benefits of MVC principle include:

One of the basic benefits of MVC architecture is that it allows separation of data and user interface and allows structuring of the code in a manner that changes made in the way data is organized and handled does not impact UI and vice versa. This helps in future updates in UI/business logic which is quite common now a days as UI is often routinely upgraded/modified.

Some of the other benefits:

1) MVC principle allows User interface to display multiple views of the same data at the same time as model is separated from the view. As model does not depend on the views, it is not affected by ...

Solution Summary

Discuss the benefits and limitations of the model-view-controller (MVC) principle. Identify one way in which MVC helps software designers create better code, and one way in which it deters them.

$2.19