我想知道使用ASP .NET 4.0开发像Ebay这样的拍卖网站的最佳选择:
我只使用WebForms,但我有时间学习MVC,如果它是最好的选择......
你的想法是什么?
答案 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就可以了。
简而言之。
如果您预计会有高容量网站,那么没有ViewState并且能够进行单元测试应该对您很重要。