ASP .NET MVC 2.0或WebFoms开发像Ebay这样的拍卖网站?

时间:2010-03-25 17:30:16

标签: asp.net asp.net-mvc webforms

我想知道使用ASP .NET 4.0开发像Ebay这样的拍卖网站的最佳选择:

  • MVC 2.0
  • 的WebForms

我只使用WebForms,但我有时间学习MVC,如果它是最好的选择......

你的想法是什么?

3 个答案:

答案 0 :(得分:3)

MVC,但如果您选择使用MVC,请抓住机会为您的组件编写单元测试。我可以建议一种试驾设计方法吗?

当你在这里时,你可能也想要查看Behavior Driven Design(它就像是TDD,但很少有更抽象的层次)

答案 1 :(得分:2)

我会推荐MVC,因为我会推荐MVC!它很容易上手,你可能永远不会回到webforms。

除了简洁和干净的标记。如果您正在使用任何类型的生成代码,则模型绑定使开发页面变得非常快速和简单。我使用了自定义生成的BLL和DLL,当生成DataAnnotations属性时,所有客户端和服务器端验证都是自动的。

答案 2 :(得分:2)

这篇文章http://www.lostechies.com/blogs/chad_myers/archive/2009/04/27/to-mvc-or-to-webforms.aspx有很好的论据,为什么你想要使用MVC而不是WebForms。你可以阅读4个要点,如果他们不打扰你,那么WebForms就可以了。

简而言之。

  1. WebForms发展很快。
  2. WebControls添加ViewState并拥有 回传。
  3. 如果你来自另一种语言 WebForms可能不够OO 你。
  4. WebForms很难进行单元测试
  5. 如果您预计会有高容量网站,那么没有ViewState并且能够进行单元测试应该对您很重要。