What are the advantages of MVC over ASP.NET?

  • Provides a clean separation of concerns among UI (Presentation layer), model (Transfer objects/Domain Objects/Entities) and Business Logic (Controller). 
  • Easy to UNIT Test. 
  • Improved reusability of model and views. We can have multiple views which can point to the same model and vice versa. 
  • Improved structuring of the code.

Comments

Popular posts from this blog

Explain what is the difference between View and Partial View?

List out different return types of a controller action method?

Explain what is routing in MVC? What are the three segments for routing important?