2

I a general question. When i want to develop some new web project (not simple page-something bigger and quite complex) what technology should i choose- MVC or Web Forms?

I've tried to find it myself but there are many different opinions about that topic. Is there any general rule or methodology which can help me decide?

JoseK
  • 31,141
  • 14
  • 104
  • 131
Kamil Będkowski
  • 1,092
  • 4
  • 16
  • 36
  • check this question: http://stackoverflow.com/questions/6124598/is-asp-net-mvc-3-ready-for-business-applications we are many to believe MVC is ready for complex/business applications. :) – Davide Piras Apr 30 '12 at 09:04
  • 2
    General rule: **use what you know best**. – Jon Apr 30 '12 at 09:06

2 Answers2

8

No, there is no general rule. It's only a matter of preference. Someone likes MVC, someone likes webforms. Microsoft will support both equally.

Don't pick MVC vs Webforms based on the experience of someone else who says "THIS IS BETTER", because he's just plain wrong, but based on your instinct or how to describe it the best. You need to feel comfortable with the technology you're using, not struggle with it.

walther
  • 13,466
  • 5
  • 41
  • 67
4

Basically both have their pons and cons for an overview of how you can decide see this blog

http://blogs.microsoft.co.il/blogs/gilf/archive/2009/01/16/deciding-when-to-use-asp-net-mvc-framework.aspx

See these questions as well that already ask what you are looking for

When to use ASP.NET MVC vs. ASP.NET Web Forms?

Traditional ASP .NET Web Forms vs MVC

Community
  • 1
  • 1
Fraz Sundal
  • 10,288
  • 22
  • 81
  • 132