5

I'm very new to web development, have many years background on the desktop, but nothing on web, only html. I want to make a simple dynamic webpage for a product I've been working on by myself, but I don't know which of the two, MVC or WebForms, would be easier for me.

The lessons at asp.net didn't help me much, I took the "first step" tutorials for both MVC and WebForms, but I still don't see any significant difference.

What I ask for is an examplanation for a person, who's not professional at web development, or better yet, for a desktop programmer.

3 Answers 3

3

If you're used to the desktop, and WinForms or WPF in particular, go with webforms to more easily grok what's going on. The server controls will appear to keep their state, and it'll more a more natural progression. You'll find that the server controls do a lot of work for you, and you should be able to spin up an application using the knowledge from the WinForms world.

Sign up to request clarification or add additional context in comments.

Comments

1

If you're used with desktop programming paradigms winforms should be a lot easier to learn.

If you want to go more into web-programming "as it should be" I'd personally advice you to learn MVC (anyway this is my personal opinion ;) ).

Comments

0

It depends what tools you have at your disposal

The latest Visual studio has great templates and scaffolding wizards for MVC, the guts of your site will be created for you so you can focus on your product.

The world is moving away from web forms to MVC - so the experience will also have more value on your resume (if that means anything to you)

Webmatrix or wordpress are also good options if it’s more web ‘site’ than a web ‘application’.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.