Advantages of MVC over ASP.NET? - ablealias/MVC GitHub Wiki

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. (built-in unit test library - Microsoft.VisualStudio.TestTools.UnitTesting)
  • 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.