【问题标题】:ASP.NET MVC Experiences/Success Stories [2010]ASP.NET MVC 经验/成功案例 [2010]
【发布时间】: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


【解决方案1】:

StackOverflow 本身就是一个 ASP.NET MVC 站点,我会说它非常成功。

我认为这更多地取决于实际实施网站的人员,而不是使用的技术最终结果会有多“成功”(最广泛意义上的成功:准时、在预算范围内、满意的最终用户,...... ..)。

【讨论】:

  • 是的,我知道。除了 StackOverflow 之外,还有其他非常成功的网站吗?
  • @mghaoui 这个问题不会得到很多答案。没有人喜欢吹嘘,这里的许多用户更喜欢他们的半匿名,并且不会以特定网站的作者身份出现。只是说。 :)
【解决方案2】:

Asp.net mvc 比 asp.net webform 更好一些原因在这里

asp.net MVC 中的逻辑代码可维护且干净。

他提供了比 webform 更好的性能

为搜索引擎优化和用户友好提供一个漂亮的网址。

完全控制模型 [不使用服务器端控制]。

如果你想看看有很多 MVC 项目的例子。 stackoverflow.com 就是其中之一。

【讨论】:

    【解决方案3】:

    我是 ASP.NET MVC 的忠实拥护者(尤其是在 MVC3 中进行了重大改进)。我曾在两个完全使用 MVC2 SempToshiba BrazilCyrela Brasil 构建的大型网站上工作过。这些项目相当成功。他们准时交付,节省了时间,我们的客户非常高兴。最后,不,我不会选择替代方案。附带说明一下,Cyrela 项目实际上是对 ASP.NET Web 表单站点的重做,它有各种缺点。

    另一方面,我见过一个由缺乏经验的程序员在 MVC 2 中完成的大型项目,这是我见过的最糟糕的项目之一。所以,总的来说,ASP.NET MVC 有一些主要的优势,但是如果团队在 ASP.NET MVC 方面没有经验,你会得到很差的结果。

    另一方面,this post 有一些很棒的 ASP.NET MVC 3 材料。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 2010-09-06
      • 2010-11-14
      • 2014-07-03
      相关资源
      最近更新 更多