0 votes
in C Sharp by

What are the advantages of MVC?

1 Answer

0 votes
by

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

0 votes
0 votes
asked Jan 20, 2020 in C Sharp by AdilsonLima
0 votes
0 votes
0 votes
asked Jul 30, 2021 in C Sharp by DavidAnderson
...