我喜欢学习新事物的想法,在 .Net 中,新的 Core 1.0 非常新,因为他们刚刚将其从 .Net 5 重命名为 .Net Core 1.0
但是我正在考虑使用它的项目不是一个宠物项目或一个小测试,这将是一个完整的企业解决方案,在其当前状态下,.Net Core 1.0 是否准备好像这样使用?因为它缺少一些位,并且显然没有像旧的 .Net 那样经过测试或久经沙场。
现在,我内心的程序员想要做新的事情,但工作方面说要坚持安全的事情,这样你就不会超支。
最佳答案
2017 年更新:运行时和工具均已达到“RTM”,已发布并得到 Microsoft 的支持。
.NET Core 的“候选发布”版本可能存在意外错误,但受支持且 covered by a "Go Live" license 。因此,如果您遇到问题并有支持契约(Contract),Microsoft 将为您提供帮助。此外,您可能会期望及时解决主要的阻塞问题(已经有一个“rc1 update1”和一些修复)。该团队经常重申,他们相信 RC 已做好生产准备,如果您确实遇到问题,欢迎提供反馈(请参阅 live.asp.net 上的视频)。
虽然重新命名的“core 1.0”版本还没有 RC,但您可以从使用 RC1 开始(使用 dnx
而不是 dotnet
cli) 。
Roadmap尚未更新,但许多 github 存储库( cli 、 coreclr 、 corefx )已更新为 4 月 22 日的“rc2”里程碑和 6 月 30 日的“rtm”。
根据“旧”时间表,.NET Core 和 ASP.NET Core 已经发布(“rtm”),但他们决定对基础架构进行更改 - 切换到新的 CLI、TFM(“netstandard”)和“部署模型”(不再有 dnx
)。在我看来,鉴于目前大多数工作都在这个基础设施上进行,您可以预期“核心”(双关语)是稳定的,我个人会将其用于生产系统。
如果您现在开始开发:dnx
的每日构建仍会更新,以便与新的 dotnet
cli 项目配合使用,以便您获得 Visual Studio 工具支持。
关于.net - .Net core 1.0 准备好在全面的生产站点上使用了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36422152/