Ajax WebForms与MVC3

Ajax WebForms与MVC3,ajax,asp.net-mvc,asp.net-mvc-3,webforms,Ajax,Asp.net Mvc,Asp.net Mvc 3,Webforms,求你了,我需要你的帮助 我将开始一个新的纯Ajax Web开发 我一直在调查WebForms和MVC3,我不太确定哪一个更适合我们的项目 我知道在没有MVC3经验的团队中,学习曲线很重要,但在这种情况下,它对我们来说不是一个重要的缺点 我不知道ViewState的运气是否重要,为什么微软要在MVC中删除它 服务器控件的运气对我们来说也不重要 有人能告诉我哪个模型(WebForms,MVC3)更适合使用吗?听起来MVC对你来说是更好的选择,我不知道你为什么说ViewState是幸运的,但大多数人都

求你了,我需要你的帮助

我将开始一个新的纯Ajax Web开发

我一直在调查WebForms和MVC3,我不太确定哪一个更适合我们的项目

我知道在没有MVC3经验的团队中,学习曲线很重要,但在这种情况下,它对我们来说不是一个重要的缺点

我不知道ViewState的运气是否重要,为什么微软要在MVC中删除它

服务器控件的运气对我们来说也不重要


有人能告诉我哪个模型(WebForms,MVC3)更适合使用吗?

听起来MVC对你来说是更好的选择,我不知道你为什么说ViewState是幸运的,但大多数人都很高兴它不再被使用,因为它给渲染输出增加了相当大的开销,而且非常不干净


它可以是一种非常有用的机制,用于在请求之间保存数据,但它与WebForms集成得太多,因此通常很难使用。MVC提供了比WebForms更大的关注点分离,这导致了更大的代码重用和更容易的模块化替换,包括对单元测试的更大支持。

非常感谢您的回答。你已经给了我我期待的答案。我提到ViewState是因为有人对我说这是件好事,呵呵。我的Web开发一直使用自己的不同步企业框架,因此我对Webforms和ViewState了解不多。我已经做了一个MVC3调查,我看到了非常有趣的东西。@devdigital:我认为OP输入了错误的“运气”;我想他真正的意思是“缺乏”。