我开始使用S#arp Architectur和Spark View Engine开发复杂的Web应用程序。
默认情况下使用MVC 1.0。
但我正在考虑将所有内容升级到ASP.NET MVC 2。
您是否会开始在MVC 1中开发并稍后升级到版本2或直接从头开始升级?
感谢您的建议,
-Ben
答案 0 :(得分:3)
在一天结束时,它一如既往地冒着风险与奖励。
根据我的经验,MVC 2非常稳固,但它仍然是测试版软件,所以如果它出现了问题,那么任何决定使用beta的人都会被激活。
你真的需要这些功能吗?如果您要花费大量资源编写已经包含的功能,那么最好立即使用v2。
答案 1 :(得分:1)
MVC 2
关于微软产品(imho):
版本1是测试版 - 错误并且不完整。版本2是vesion 1应该是什么。
我正在使用MVC 2 RC进行一个非常大的CMS项目,并且没有任何问题。如果你不太了解MVC版本1,我会去MVC 2,所以你最终不必学习旧的东西和新的东西并且让所有人感到困惑。
我可以证明2在我的经验中是稳定的,我认为新的 features 值得冒这个风险。 (在我的项目 LIVE :P)
之后的一个月内再次问我更新:项目现已在MVC 2上运行并运行良好.MVC 2上的全功能运行每天处理数万用户。 NOW 是跳进MVC 2的时候了,真是棒极了!!!
答案 2 :(得分:0)
这完全取决于您使用Beta软件开发生产软件的舒适程度。
如果您认为MVC 2.0对于您的生产环境足够稳定,那就去吧。我们在此制定了一项政策,即除了培训或调查之外,我们从不使用Beta版/商品。
我认为在1开发然后升级将是谨慎的。是的。