【问题标题】:Is it viable to use ASP.NET MVC 2 Preview 1 in a production application?在生产应用程序中使用 ASP.NET MVC 2 Preview 1 是否可行?
【发布时间】:2009-08-20 20:40:00
【问题描述】:

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

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

感谢您的意见,谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      我从Scott Gu's blog commentPhil Haack's blog comment 收集到这个。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多