在生产应用程序中使用ASP.NET MVC 2 Preview 1是否可行?

时间:2009-08-20 20:40:00

标签: c# asp.net-mvc asp.net-mvc-2 production

我不确定在生产系统中使用ASP.NET MVC 2 Preview 1是否可行?我想,因为它引入了一些在MVC 1中很奇怪的急需的功能。

不幸的是,我从7月31日的ScottGu发布帖中找不到关于该主题或路线图信息的任何信息。 MVC2P1已经和MVC一样了(我不知道MVC团队认为预览是什么)?有没有人有更好的信息?

感谢您的意见,谢谢!

2 个答案:

答案 0 :(得分:4)

基于MVC第1版,在最终版本发布之前有很多预览。最初的ASP.NET MVC 1 Preview 1与最终版本有很大不同。最终的MVC 1预览版5与最终版本非常相似,差别很小(如果有的话),我认为主要区别是错误修复。

虽然MVC 2是对MVC 1的改进,但它确实有一些主要的新举措(例如区域),并且无法保证当前MVC 2预览1的工作方式是最终产品的工作方式。如果您需要在生产系统中使用寿命,我建议您不要在生产环境中使用任何预览产品,除非您愿意处理最终版本中可能发生的重大变化。

附注...如果您使用连续预览版本更新生产系统,这将使您最终迁移到MVC 2的最终版本。

答案 1 :(得分:1)

对于即使是预览2,框架也有很多改进。例如,预览2中的客户端数据验证将为introduced,并且将带有新的pluggable APIs。该团队还在改进模板化视图助手。因此,我认为这不是MVC 2的原因。

除了所有稳定性和API更改问题之外,我认为Microsoft已经发布MVC 2预览版,其许可证允许您使用生产环境中的位,即上线许可证。至少对于预览1来说,这似乎是正确的。

我是从Scott Gu's blog commentPhil Haack's blog comment收集的。