|
Answer» Following are a few advantages of ASP.NET MVC: - Separation of Concerns: The ASP.NET MVC framework will give you a clean separation of the USER Interface(UI), Business Logic, Model/Data. That means it will give you a complete separation of Program logic from the UI.
- Lightweight: The ASP.NET MVC framework will not make use of View State, it will result in bandwidth reduction of the REQUESTS to some extent.
- Testability: The ASP.NET MVC framework will provide you with better Web application testability and will ALSO give you very good SUPPORT for test-driven development.
- More Control: The ASP.NET MVC framework will support having control over JavaScript, CSS, and HTML in comparison with the traditional WebForms.
- All features of ASP.NET: ASP.NET MVC framework is built on the top of ASP.NET framework, thus almost all the ASP.NET features such as roles, membership providers, etc., can be still USED.
|