software master at the intersection of technology, science and art

home

download

mvc


Where to start? MVC truly separates concerns. Unlike WebForms, the developer must know HTML - because in the end it is all HTML. 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.


The examples here will move from the simple to the more complex. The Product database used on the web forms is revisited with more functionality and visual grace.