Link to home
Start Free TrialLog in
Avatar of Murray Brown
Murray BrownFlag for United Kingdom of Great Britain and Northern Ireland

asked on

ASP.net Web App - Do I need to move away from Web Forms

Hi

I usually build ASP.net web apps in VB.net using web forms. Is there a better way of doing this? I know little about ,net core and other ways to build web apps so just need a little advice. Also do I need to move to C#?


I found the following article that confuses me even more

Web Forms in the Age of .NET 5+: Planning for the Long Term (inedo.com) 

Should we avoid ASP.NET Web Forms for new applications?

Probably. Each application is different, so there is no simple answer. Microsoft has made it clear that .NET 5+ (the heir of .NET Core) is the future of .NET development; it's inevitable even if not immediate, so making the switch may be a good investment in your future. Also, consider these factors when deciding:

Avatar of Partha Mandayam
Partha Mandayam
Flag of India image

I don't think you should completely move away from web forms
Some applications are better with web forms and some with mvc
You have to decide on a case by case basis
There is better separation of concerns in the MVC pattern since there are three distinct components model, view and controller
MVC is also faster because it doesn't use viewstate like web forms and is also better for TDD
MVC is more complicated to program than web forms
ASKER CERTIFIED SOLUTION
Avatar of Chinmay Patel
Chinmay Patel
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Murray Brown

ASKER

thanks very much