【问题标题】:Would you use MVC 2 already or MVC 1? - S#arp Architectur + Spark View Engine你会使用 MVC 2 还是 MVC 1? - S#arp 架构师 + Spark 视图引擎
【发布时间】:2010-01-10 22:17:48
【问题描述】:

我开始使用 S#arp Architectur 和 Spark View Engine 开发一个复杂的 Web 应用程序。

默认情况下使用 MVC 1.0。

但我正在考虑将所有内容升级到 ASP.NET MVC 2。

您会在 MVC 1 中开始开发并稍后升级到版本 2,还是直接从头开始升级?

感谢您的建议,

-本

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-2 spark-view-engine s#arp-architecture


    【解决方案1】:

    归根结底,风险与回报始终如一。

    根据我的经验,MVC 2 几乎是坚如磐石的,但它仍然是测试版软件,所以如果它出现问题,那么决定使用测试版的人就会在火线上。

    您真的需要这些功能吗?如果您要花费大量资源来编写已经包含的功能类型,那么最好立即使用 v2。

    【讨论】:

      【解决方案2】:

      MVC 2

      关于微软产品(恕我直言):
      版本 1 是一个测试版 - 错误且不完整。版本 2 应该是版本 1。

      我正在将 MVC 2 RC 用于一个非常大的 CMS 项目,并且没有遇到任何问题。如果您不太了解 MVC 版本 1,我会选择 MVC 2,因此您最终不必学习新旧内容而感到困惑。

      我可以证明 2 在我的经验中是稳定的,我认为新的 features 值得冒险。 (在我的项目上线后一个月再问我LIVE:P)


      更新:项目现已上线并在 MVC 2 上运行良好。在 MVC 2 上运行的全功能每天处理数以万计的用户。 现在是时候进入 MVC 2 了,太棒了!!!


      【讨论】:

        【解决方案3】:

        这完全取决于您使用 Beta 版软件开发生产软件的舒适程度。

        如果您觉得 MVC 2.0 对于您的生产环境来说足够稳定,那就去吧。我们在此制定了一项政策,即我们绝不会将 Beta 软件用于培训或调查以外的任何用途。

        我认为在 1 中开发然后升级是谨慎的做法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-12-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多