software master at the intersection of technology, science and art




Where to start? MVC truly separates concerns. The projects are cleaner, the code is cleaner and there is a true isolated tier structure. The complexity, i.e. the layers, depends on the complexity of the project. In complex projects separate data and business layers are created to facilitate isolation of the data access and business logic.