gpt4 book ai didi

.net - .Core CLR 与 Mono CLR 有什么区别?那么微软为什么要维护运行时环境呢?

转载 作者:行者123 更新时间:2023-12-01 12:06:40 29 4
gpt4 key购买 nike

.Core CLR 与 Mono CLR 有什么区别?那么微软为什么要维护不同的运行时环境呢?

最佳答案

两者都是 .NET Standard 的实现,但它们具有不同的实现细节。 Mono从历史上看,它是由于需要在任何地方运行的跨平台 .NET 实现而发展起来的。后来 Mono 成为 Xamarin 的基础。

.NET Core专为高性能、跨平台、可扩展的云场景而设计,主要工作负载是ASP.NET Core在它上面运行。确实,两者在 API 表面和跨平台功能方面相似,但它们在创建时考虑了其他需求。

两种框架实现都得到了很好的支持。根据您需要做的事情,您可以选择其中之一:

.NET 核心

  • ASP.NET Core(网络应用)
  • 桌面应用 WPF、WF(仅限 .NET Core 3.0 和 Windows)
  • 控制台应用程序

  • 单声道
  • 游戏(使用 Unity)
  • 控制台应用程序
  • 桌面应用程序(例如 GTK#,跨平台)
  • 移动应用程序(Android、iOS)
  • 关于.net - .Core CLR 与 Mono CLR 有什么区别?那么微软为什么要维护运行时环境呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55841893/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com