【问题标题】:What is the difference between .Net Framework and .Net Core? [duplicate].Net Framework 和 .Net Core 有什么区别? [复制]
【发布时间】:2019-11-13 08:54:22
【问题描述】:

.Net Framework 和 .Net Core 有什么区别?

这个问题是面试官问的,我没答对!

他还问:

为什么叫.Net Core?

【问题讨论】:

    标签: .net .net-core


    【解决方案1】:

    简单地说,.NET Core 是新的跨平台且完全开源的 .NET 版本(.NET Framework 不是跨平台的,也不是开源的)

    【讨论】:

    • Core 表示跨平台支持?
    • 我认为它不一定有任何意义..它只是一个像Java,Python,Django这样的名字,没有任何意义@RaviMakwana..如果它帮助你,请标记答案
    • 如前所述,.NET Framework 是非跨平台非开源的,这两者之间的区别是什么? @Stefan
    • 赞成,因为它确实回答了其中一个问题,而评论回答了另一个关于命名的问题。名称是基于意见的,因为微软没有发布任何官方(据我所知)关于它为何如此命名的信息,但有人可能会争辩说它是“核心”,因为它可能代表框架仅包含运行交叉所需的核心组件这一事实-platform,没有任何东西可以将它与 Windows 紧密耦合。
    • @RaviMakwana 我们可以跨平台 ^^ 基本上使您能够使用更便宜的 linux 基础设施进行生产和在 linux/mac 上开发。当然还有其他差异,但详细介绍和实现差异您会说话的日子
    【解决方案2】:

    .Net Core 和 .Net Framework 有什么区别

    .Net 框架:

    .NET 框架 是 Microsoft 的软件开发框架。它提供了一个受控的编程环境,可以在基于 Windows 的操作系统上开发、安装和执行软件。

    .Net 核心:

    .NET Core 是一个开源的通用开发平台,由 Microsoft 和 GitHub 上的 .NET 社区维护。它是跨平台的(支持 Windows、macOS 和 Linux),可用于构建设备、云和 IoT 应用程序。

    [来源]

    https://docs.microsoft.com/en-us/dotnet/core/

    https://www.techopedia.com/definition/3734/net-framework-net

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 2016-11-08
      • 2021-11-17
      • 2020-05-08
      • 2016-10-07
      • 2015-10-27
      • 1970-01-01
      相关资源
      最近更新 更多