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?

Difference Between Singleton and Static class?

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