HTML Forums | An HTML and CSS Coding Community

Welcome to HTMLForums; home of web development discussion! Please sign in or register your free account to get involved. Once registered you will be able to connect with other members, send and receive private messages, reply to topics and create your very own. Our registration process is hassle-free and takes no time at all!

Why to consider asp.net mvc over classic asp.net

shuri17

Junior Member
In my opinion, classic asp.net should go the way of the dodo. Its hard to test, hard to provide separation of concerns, and in general is a bloated mess. Asp.net mvc on the other hand is a lean, mean development approach. Everything is fairly easy to test. The view engine can be mocked out to make testing easier. Full control of the page is available. The Razor engine is a nice, clean syntax for developing your pages. Plus the MVC model itself provides a clean separation of concerns.

The learning curve from ASP.NET webforms is a bit high, but well worth it.
 
MVC makes applications platform independent. They make applications easily scale-able without changing a lot of code. Also, it encourages more of an open-source thinking pattern.
 
Back
Top