Advantage-aspnet-MVC-over-webforms

Advantage of asp.net MVC over webforms

Advantage of asp.net MVC over webforms

 

Features asp.net  MVC asp.net WebForm
Separation of Concerns More Less
Programming Style ActionResult based Event Driven
Request Execution Controller Based Event Based
Complexity of State Management   More, as doesn’t support State Management Less, Supports State Management
Control on App Behaviour  More Less
Support Of TDD Yes No
Ease of App Development Less  More
Support of Server Controls   No or Very Less Yes
Support of Authentication, Roles etc.  Yes Yes
Application Maintenance  More Less

 

I would strongly recommend to read below references to understand in depth:

https://msdn.microsoft.com/en-us/magazine/dd942833.aspx
https://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better
http://nickberardi.com/introducing-aspnet-mvc-part-2-aspnet-mvc-vs-webforms/

 

One comment

Leave a Reply