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