.NET framework 和.NET有区别?啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET framework 和.NET有区别?啥区别?相关的知识,希望对你有一定的参考价值。

一个是运行框架,一个是开发文档。
.NET Framework是运行框架,你开发的所有.net程序都是在这个框架上运行的,没有它,你开发的软件就没法运行。
.NET Framework SDK是开发文档,也就是帮助啦!可装可不装。装了的话,以后碰到问题或者有啥不懂的可以随时查阅也是蛮好的嘛!当然如果你装了vs.net开发工具和msdn的话,就不用装.NET Framework SDK了。
参考技术A .NET framework 是在Visual Studio下的底层框架库,广泛用于VS开发的各种windows程序。
.NET 是口语化的简称,多数情况下就是 .NET framework框架库,也可以代指VS下的基于框架库开发的程序,和带指VS编程平台等和基于框架库的各种组成部分。本回答被提问者和网友采纳
参考技术B .net是dot net框架的统称,.net 包括.net framework,dot netcore等框架,以及统一的标准.net standard

.Net Framework 和 .Net Core 有啥区别? [复制]

【中文标题】.Net Framework 和 .Net Core 有啥区别? [复制]【英文标题】: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?

【问题讨论】:

【参考方案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】:

这里有一些有用的链接供您阅读:

https://dzone.com/articles/net-framework-vs-net-corehttps://www.c-sharpcorner.com/article/difference-between-net-framework-and-net-core/https://docs.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server

【讨论】:

这些文章内容丰富,谢谢

以上是关于.NET framework 和.NET有区别?啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

.Net Framework 和 .Net Core 有啥区别? [复制]

.NET Framework 开发包和.net core 有啥区别? [复制]

.NET Framework 中的 lambda 和委托有啥区别?

Windows 窗体应用程序和 Windows 窗体应用程序 (.NET Framework) 有啥区别

asp.net framework 4.5 中的 ashx、asmx、axd + cs(handler)、webmethod(in aspx) 和 async 方法有啥区别? [关闭]

万网虚拟主机版本 .NET Framework V2.0/V3.0/V3.5(经典) .NET Framework V2.0/V3.0/V3.5(集成) 有啥区别