3

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

默认情况下使用 MVC 1.0。

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

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

谢谢你的建议,

-本

4

3 回答 3

3

归根结底,风险与回报一如既往。

根据我的经验,MVC 2 几乎是坚如磐石的,但它仍然是 beta 软件,所以如果它成功了,那么决定使用 beta 的人就会在火线上。

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

于 2010-01-10T22:34:46.077 回答
1

MVC 2

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

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

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


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


于 2010-01-13T01:09:17.020 回答
0

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

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

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

于 2010-01-10T22:27:46.247 回答