This is a question that has started a lot of heated debate in the web development world. Like most such question there’s no right or wrong answer – it all depends on your particular project requirements, functionality and experience.
If you team has strong background in WebForms, maybe the cost of learning a new technology may not pay off, so you should stick to plain old WebForms.
If you like to have minimalist HTML output and complete control over the markup, then maybe you should start using MVC.
We cannot give you any advice, because each case is so specific. We advise you to always know your options and evaluate them when you start each project. Our job is to provide options for everyone and let you use the technology that you know best. We’ve done this with the introduction of MVC support, but we don’t want to convey a wrong impression that you should immediately move all your assets to it – that could be expensive and useless.
We trust that developers know best, and would always recommend a good practice over a bad one, but there is no good and bad in the case of WebForms and MVC. What we can give are some cases where using one of the options would be easier.
You can use those for guiding principles, but should not follow them blindly. Evaluate your objectives and choose the technology which lets you achieve them quickly and easily.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2023 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.
Powered by Progress Sitefinity