What is difference of developing a website in MVC and 3-Tier or N-tier architecture?
问题 What is difference of developing a website in MVC and 3-Tier or N-tier architecture? Which one is better? What are pros and cons? 回答1: They're pretty much the same, however in 3-Tier, the top level (presentation) never directly communicates with the bottom layer (data persistence). In model-view-controller, theoretically the Model is supposed to 'notify' the View that it has changed so that the View can update. However, this is usually not an issue in most web applications because they are