【发布时间】:2010-08-09 10:40:22
【问题描述】:
目前我们正在评估是否值得开始将 ASP.NET MVC 与 Visual Studio 2010 结合使用。
我一直在网上搜索开发人员使用 ASP.NET MVC 的经验。我似乎找不到任何东西。所以我决定在这里发布一个问题。
有没有人使用 ASP.NET-MVC 进行认真的开发?到目前为止有什么经验? ASP.NET-MVC 是帮助还是阻碍项目?您是否按时交付项目? ASP.NET-MVC 是否会节省您的时间,还是会让您超时和超出预算?
然后是一个大问题:既然您已经使用 ASP.NET MVC 有一段时间了,您是否希望选择一个替代方案?如果是这种情况,有哪个替代方案?
谢谢,
M
【问题讨论】:
-
这是一个非常好的问题。现在我正处于一个用 MVC 构建的项目中间......有时我们会遇到一些麻烦,但主要是因为 ASP.NET AJAX 习惯和非 mvc 思维方式。一般来说,它非常好且容易,工作按计划进行,我们没有任何阻塞问题,但正如我所说,我们只是进行了一半。
-
我们将其用于业务级应用程序。它只是 WebForms 的替代品,既不好也不坏(尽管大多数人似乎对此观点有偏见)。我更喜欢它,因为关注点之间有明显的区别,而 WebForms 似乎危险地将事物混合在一起,促进了糟糕的设计并使 Web 应用程序的维护变得更加困难。我也发现它更容易。
-
Dupe: stackoverflow.com/questions/102558/… 另外,“有没有人使用 ASP.NET-MVC 进行认真开发”的措辞如此偏颇,以至于感觉毫无意义回答你的问题。 ;]
-
哦。我并不是说这是冒犯。我应该说:“您是否认为 ASP.NET-MVC 足够成熟,可以集成到关键系统中并成为您工作流程的重要组成部分?”。这基本上就是我对“严肃”的定义。
-
来吧...您在不确切知道您拥有什么类型的团队的情况下提出无法回答的问题。 “到目前为止的经验是什么?ASP.NET-MVC 是帮助还是阻碍项目?”您是否有对学习新事物感兴趣的灵活开发人员?他们对 HTML/CSS/AJAX/Javascript 满意吗?他们爱上了 WebForms 吗?你有代码审查和共享学习时间吗?任何新的堆栈都需要时间来学习。您假设每个人都在同一页面上。
标签: asp.net asp.net-mvc asp.net-mvc-2