请,我需要你的帮助
我将开始一个新的Pure Ajax Web开发。
我一直在调查WebForms和MVC3,我不太确定哪个更适合我们的项目。
我知道在没有MVC3经验的团队中,学习曲线很重要,但在这种情况下,它对我们来说不是一个重要的缺点。
我不知道ViewState的运气是否重要,为什么微软会在MVC中将其删除?
服务器控件的好运对我们来说并不重要。
有谁能说我哪个模型(WebForms,MVC3)更好用?
答案 0 :(得分:2)
听起来MVC对你来说是更好的选择,我不确定为什么你把ViewState描述为幸运,但大多数人都很高兴不再使用它,因为它为渲染输出增加了相当大的开销,并且非常不洁净。
它可以是一种非常有用的机制,用于在请求之间保留数据,但它与WebForms集成在一起,通常难以使用。 MVC提供了比WebForms更大的关注点分离,这导致更多的代码重用和更容易的模块替换,包括对单元测试的更大支持。