在生产应用程序中使用 ASP.NET MVC 2 Preview 1 是否可行?
-
19-09-2019 - |
题
我不确定在生产系统中使用 ASP.NET MVC 2 Preview 1 是否可行?我愿意,因为它引入了几个急需的功能,这些功能在 MVC 1 中很奇怪。
不幸的是,我在 ScottGu 7/31 的发布帖子中没有找到任何有关该主题或路线图的信息。MVC2P1 已经和 MVC 差不多了吗(我不知道 MVC 团队认为预览是什么)?有人有这方面更好的信息吗?
感谢您的投入,谢谢!
解决方案
基于MVC释放1
,有最终释放之前许多预览。原来的ASP.NET MVC 1预览1是从最终版本有很大不同。最终的MVC 1预览5是非常相似的最终版本,不同的很少(如果有的话),我认为主要区别是错误修正。
虽然MVC 2 MVC 1的改进,它也有一些新的重大举措(如区域),而且也不能保证,目前的MVC 2预览1件作品是怎样的最终产品将如何工作。如果您在生产系统需要长寿,我真的不建议在产能,除非你愿意处理的最终版本可能显著改变使用任何预览产品。
一个侧面说明...如果你把你的生产系统,连续的预览版更新,应该减轻你的最终迁移到MVC 2的最终版本
其他提示
即使是预览版 2,框架也有很多改进。例如,客户端数据验证将是 介绍 在预览版 2 中,并将带来新的 可插拔的API. 。该团队还在完善模板化视图助手。因此,我不认为这就是 MVC 2。
抛开所有稳定性和 API 更改问题不谈,我认为微软已经 不是 发布带有允许您在生产环境中使用这些位的许可证的 MVC 2 预览版,即上线许可证。至少对于预览版 1 来说似乎是这样。
我收集这个来自 Scott Gu 的博客评论 和 Phil Haack 的博客评论.
不隶属于 StackOverflow