Here are some of the highlights of ASP.NET MVC:
ASP.NET MVC's separation of concerns eases testability.
It offers complete control over rendered HTML.
If you adhere to MVC's guidlines, you have the flexibility of being able to alter your UI, business logic, or database without affecting other layers.
It gives you control over your application's URL, which can aid with search engine indexability and can make your application easier to navigate (note routing functionality is available in ASP.NET 4).
ASP.NET MVC offers better performance than ASP.NET.
ASP.NET MVC follows the stateless nature of the Web, which can make it easier to scale out applications and for integration purposes.
It works well with a test-driven development approach.
It integrates well with JavaScript frameworks.
3.133.119.157