WebForms vs MVC3

时间:2011-10-19 16:20:39

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

请,我需要你的帮助

我将开始一个新的Pure Ajax Web开发。

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

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

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

服务器控件的好运对我们来说并不重要。

有谁能说我哪个模型(WebForms,MVC3)更好用?

1 个答案:

答案 0 :(得分:2)

听起来MVC对你来说是更好的选择,我不确定为什么你把ViewState描述为幸运,但大多数人都很高兴不再使用它,因为它为渲染输出增加了相当大的开销,并且非常不洁净。

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