MVC3的好处?

时间:2011-03-31 19:06:03

标签: c# asp.net asp.net-mvc-3

我希望建立一个网络应用程序供用户登录并在我的网站上做各种事情,比如存钱,取款,创造需要钱的东西等等。我听说MVC3 Linq和实体框架是一个好方法构建一个asp.net c#web应用程序,但我很困惑,因为有很多方法来构建一个Web应用程序,我想我只是想知道什么是构建网站的最标准方法,mvc3有什么好处?

2 个答案:

答案 0 :(得分:4)

ASP.NET MVC是ASP.NET WebForms的绝佳替代品。我认为MVC是非常优越的,因为它是“真正的”Web开发,处理Web的预期。 WebForms抽象了实际发生的大部分内容,为您留下了一个非常庞大而复杂的框架。

在执行WebForms时,您必须解决框架问题并处理WebControl生命周期的细微差别,这可能是一场噩梦。使用MVC可以轻松实现,因为没有大框架可以阻挡你。

如果您想远离更昂贵的MS解决方案,那么还有其他很棒的框架。如果你了解Ruby,那就是Django for Python和Ruby on Rails。两者都非常好,只有很少的样本。

答案 1 :(得分:0)

MVC 3是众多优秀框架之一。我特别喜欢Razor View引擎和社区流行度。