首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET MVC与ASP.NET 4.0

ASP.NET MVC与ASP.NET 4.0
EN

Stack Overflow用户
提问于 2009-10-21 22:41:34
回答 5查看 1.3K关注 0票数 12

我最近看了这个网播,我感觉到很多来自ASP.NET MVC的“酷东西”正被拉回到ASP.NET框架中。

目前,我正在为我的公司使用ASP.NET MVC的一个项目做准备,但在看完这个之后,我开始怀疑这是否是正确的选择,以及我是否应该等待ASP.NET 4.0。

我意识到ASP.NET MVC 2.0正在接近实际的版本。

如果High-Testability松散耦合,以及让完全控制我们的HTML,那么我应该选择哪一个,ASP.NET 4.0还是ASP.NET MVC?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-10-21 22:57:07

你的问题对我没什么意义。

您是在问是否应该使用ASP.Net MVC或ASP.Net 4.0 -您的意思是WebForms吗?

MVC2.0将随VS 2010一起推出,同时也是.Net 4.0和ASP.Net 4.0的一部分-- ASP.Net MVC也是ASP.Net的一部分。

如果您希望使用.Net 4.0运行时和ASP.Net 4.0的所有特性,那么使用ASP.Net运行时有什么问题呢?

另外,我建议现在就使用MVC 1.0构建应用程序,这样您就可以很容易地迁移到MVC 2.0中的新特性,因为您已经知道这些功能如何工作,这不应该是个大问题。或者,如果您的版本是在ASP.Net MVC2.0发布后发布的,那么现在就开始使用它吧--除非这会带来其他问题。

票数 22
EN

Stack Overflow用户

发布于 2009-10-21 22:43:22

如果您的应用程序将在3月发布日期后发布,那么它将是一个无头脑者。使用ASP.Net 4.0。

如果不是,那就不太清楚了。我现在的公司也面临着同样的问题。我们是否使用.Net 4.0。对我们来说,我们的解决方案是在内部托管的,所以我们没有在未发布的平台上发布产品的问题。我们最关心的是从beta2到RTM的变化。

作为一名开发人员,我一直想转移到最新的平台。一家公司必须考虑到它的客户和风险转移到一个新的平台。在大多数情况下,谨慎比第一个跳要谨慎。

支持并发布了ASP.MVC 1.0。这是一个很好的网络框架。如果您没有在ASP.MVC 2中寻找特定的特性,那么使用ASP.NET MVC 1。

票数 6
EN

Stack Overflow用户

发布于 2009-10-21 22:55:42

如果您的标准包括以下内容:

我们的目标是高可测试性、松散耦合和“受控HTML”--对我来说,这意味着ASP.NET MVC。

然后,ASP.NET MVC是必须的。即使使用了ASP.NET 4.0,您也无法回避这样一个事实,即ASP.NET很难测试,因为它需要大量额外的工作,而这些工作对于MVC来说根本就没有。

我在我的“白天工作”中使用ASP.NET,但在晚上,我一直是ASP.NET MVC。ASP.NET 4.0仍然保留着遗留的“代码隐藏”和与ASP.NET控件的视图/控制器耦合。这些东西使得测试变得更加困难,并且从定义上说是“紧密耦合”的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1604067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档