4

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

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

感谢您的投入,谢谢!

4

2 回答 2

4

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

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

附注...如果您使用连续的预览版本更新您的生产系统,那应该可以简化您最终迁移到 MVC 2 的最终版本。

于 2009-08-20T20:44:02.700 回答
1

甚至在预览版 2 中,该框架也有很多改进。例如,客户端数据验证将在预览版 2 中引入,并将附带新的可插拔 API。该团队还在完善模板化视图助手。因此,我认为这不会是 MVC 2 的样子。

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

我从Scott Gu 的博客评论Phil Haack 的博客评论中收集到这一点。

于 2009-08-20T21:04:54.200 回答