title: How to decide on WebForms vs ASP.NET MVC 3 for new project?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/837831/mvc-versus-webforms">MVC versus WebForms</a><br>
    <a href="https://stackoverflow.com/questions/43743/asp-net-mvc-performance">ASP.NET MVC Performance</a></p>
  </blockquote>
  
  
  
  <p>I'll be starting a new web project in the coming weeks. It's a public facing web site for a somewhat famous person. I have 2 choices: use good-old ASP.NET 4 or new ASP.NET MVC 3 with Razor. </p>
  
  <p>I do <strong>not</strong> plan to do any kind of unit testing. It's rather simple website mainly consisting of javascript, html and css. </p>
  
  <p>I'll need to build an admin panel to create/delete/edit pages; add/remove pictures to portfolio gallery. And that's probably all I need from an admin panel. Nothing complicated.</p>
  
  <p><em>Disclaimer</em>: <em>I do not have much experience with either Webforms or MVC, other than what I have learned from Pluralsight Training and ASP.NET Official Tutorials. I do have intermediate knowledge of css and html; no experience with javascript. But given how javascript is so similar to other OOP languages I am not too worried if I have to get my hands dirty with JS.</em></p>
  
  <ul>
  <li>In terms of development speed, which would be faster: <strong>WebForms</strong> or <strong>MVC</strong>?</li>
  <li>How about out-of-box performance between the two?</li>
  <li>In a long term which would be easier to maintain?</li>
  </ul>
  
  <p>If you advise against starting a web project from scratch, perhaps you could recommend a light ASP.NET CMS instead?</p>