为ASP.NET和C#开发选择正确的框架

时间:2011-10-12 07:44:31

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

我们计划在C#和ASP.net上启动一个项目,到目前为止我们正在使用VS2008。现在ASP.NET MVC3发布了。在VS2010中启动ASP.NET MVC3上的新项目是否合适。

MVC3中还有其他模板选项,其中一个是正确使用的。它们是否足够稳定可以使用它,或者我们应该在VS2008中继续正常开发。

3 个答案:

答案 0 :(得分:6)

Visual Studio 2010,.NET 4和MVC3是稳定的,可以毫无问题地在生产中使用。

同时查看我之前的问题:Is ASP.NET MVC 3 ready for business applications

请注意,如果你使用Razor视图引擎,你在Visual Studio中没有设计时间渲染,你应该使用浏览器,而使用经典的aspx视图,你可能可以在Visual Studio中预览页面布局。无论如何我仍然使用剃须刀,我们使用浏览器进行预览

答案 1 :(得分:1)

绝对选择vs2010和MVC 3,只是因为你可以使用Razor。对于MVC,.aspx文件使编写和读取显示逻辑变得很痛苦。

其他一切都很稳定,经过测试和测试。

如果您考虑一下,我们将在2011年结束。我们差不多是在2012年.VS 2010将于2010年问世。

此外,Microsoft只在版本3中获得了正确的技术。如在MVC 3中那样。

目前还没有任何迹象表明他们会在版本4中搞砸了......

答案 2 :(得分:0)

值得注意的是,ASP.NET MVCASP.NET Web Forms完全不同。两者都在Web应用程序开发中占有一席之地,但如果您不熟悉使用MVC模式进行开发(例如)并且您没有时间学习,那么您应该坚持使用自己感觉舒适的东西。如果你还没有这样做,我认为你应该花时间学习。

在我个人看来,MVC3是最好的框架。它符合AJAX(特别是JQuery AJAX)和Razor视图引擎,可以非常快速地开发功能丰富的应用程序。

VS2010比VS2008 imho好得多。在稳定性方面,我已经用MVC3和Razor构建了几个应用程序,说实话,我认为它与MVC2一样稳定,如果不是更多。