Understanding MVC Framework Strengths

There is a lot to like when it comes to the MVC framework. In the following sections, I describe the key strengths of this technology.

Separation of Concerns

The main benefit of breaking our application into three separate concerns is that it makes programming easier and simplifies long-term maintenance.

I say that programming is easier because when coding, we only have to focus the responsibilities of the current concern, and we can ignore everything else. To return to our banking application, for example, if we were implementing the domain types for customer accounts, we just focus on accurately representing the domain and writing the logic that defines the processes that relate to accounts. We don't have ...

Get Applied ASP.NET 4 in Context now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.