-3

我正在考虑在我的项目中使用 ASP.MVC 3。我想请有经验的建筑师分享他们对此的看法。

它已经很好了吗?它最大的问题是什么?你为什么不使用它?

预先感谢您的帮助

4

2 回答 2

1

这些问题之前已经被问过几次了,所以不要重复这里已经说过的内容,而是一些链接应该为您提供您所追求的所有信息:

使用 ASP.Net MVC 与 Web 表单的最大优势

比较 Web 窗体和 ASP.NET MVC - MSDN 杂志

http://blog.mikecouturier.com/2011/03/aspnet-web-forms-versus-net-mvc.html

但我的想法很简单:

MVC 框架(asp.net)自 2009 年 3 月 13 日第一个稳定版本发布以来就已经发布了......很好地发布了。

从那时到现在,微软的团队已经做出了大量的改进,我相信未来他们会做出更多的改进。

对我来说,他们的关键点是在 MVC 中构建的应用程序的可测试性。它们只是更容易进行单元测试,这对你来说可能并不重要……尽管它应该是。

依赖注入是 MVC 3 中“融入”的另一件事,如果你喜欢 SOLID 原则,那么 DI 将是你感兴趣的东西。

然后是它的灵活性,这篇文章讲了13点扩展,现在有点过时了,但还是值得一读。

对我来说,这完全是关于 MVC 相对于 webforms 的好处。

说了这么多,我不得不问你

你为什么不使用它?

而且我知道您可能有充分的理由不这样做,一个例子可能是,如果您有一个开发人员团队,他们都是控制体操运动员,并且喜欢 viewstate 和 webforms,那么迁移到 MVC 可能不是一个好主意你。

于 2012-08-24T11:59:43.690 回答
0

MVC 模式在大型应用程序中非常舒适。它允许您将应用程序分成几部分:模型、视图和控制器。所以代码更加清晰易懂。我建议阅读:http ://weblogs.asp.net/shijuvarghese/archive/2008/07/09/asp-net-mvc-vs-asp-net-web-form.aspx

于 2012-08-24T06:39:17.960 回答