What are the advantages of MVC?

Category: C SharpWhat are the advantages of MVC?
Editor">Editor Staff asked 2 years ago

What are the advantages of MVC?

1 Answers
Editor">Editor Staff answered 2 years ago

Multiple view support

 
Due to the separation of the model from the view, the user interface can display multiple views of the same data at the same time.
 
Change Accommodation
 
User interfaces tend to change more frequently than business rules (different colors, fonts, screen layouts, and levels of support for new devices such as cell phones or PDAs) because the model does not depend on the views, adding new types of views to the system generally does not affect the model. As a result, the scope of change is confined to the view.
SoC – Separation of Concerns
 
Separation of Concerns is one of the core advantages of ASP.NET MVC. The MVC framework provides a clean separation of the UI, Business Logic, Model or Data.
 
More Control
 
The ASP.NET MVC framework provides more control over HTML, JavaScript, and CSS than the traditional Web Forms.
 
Testability
 
ASP.NET MVC framework provides better testability of the Web Application and good support for test driven development too.
 
Lightweight
 
ASP.NET MVC framework doesn’t use View State and thus reduces the bandwidth of the requests to an extent.
 
Full features of ASP.NET
 
One of the key advantages of using ASP.NET MVC is that it is built on top of the ASP.NET framework and hence most of the features of the ASP.NET like membership providers, roles, etc can still be used.
 

Most Asked ASP.NET MVC Interview Questions and Answers