What are the advantages of MVC?

devquora
devquora

Posted On: Feb 22, 2018

 

Benefits or advantages of MVC are as follows:

  • 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)
  • 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 the 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.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    MVC Interview Questions

    What is MVC (Model view controller)?

     Model–view–controller (MVC) is a software architectural pattern for implementing user interfaces. It divides a giv..

    MVC Interview Questions

    What is Razor in MVC?

     ASP.NET MVC has always supported the concept of “view engines” – which are the pluggable modules, which practica..

    MVC Interview Questions

    Explain attribute based routing in MVC?

     In ASP.NET MVC 5.0 we have a new attribute route,by using the “Route” attribute we can define the URL structure. F..