software master at the intersection of technology, science and art

home

download

model-view-controller


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.