先看看netcore有哪些特性,哪些优点,与.net frameworkd 差异吧:
跨平台:
跨体系结构保持一致:
命令行工具:
部署灵活:Docker 容器使用。
兼容性:
开放源代码:.NET Foundation
由 Microsoft 支持:
.NET Core 公开了多种方案的 API,以下介绍了几种:
System.Collections.Generic.List<T>System.Collections.Generic.Dictionary<TKey,TValue>。
System.Net.Http.HttpClientSystem.IO.FileStream。
System.Numerics.VectorPipelines。
.NET Core 包括以下部分:
.NET Core runtime:提供类型系统、程序集加载、垃圾回收器、本机互操作和其他基本服务。
.NET Core 框架库提供基元数据类型、应用编写类型和基本实用程序。
ASP.NET runtime:提供框架以生成基于新式云的 Internet 连接的应用程序,例如 Web 应用、IoT 应用以及移动后端。
.NET Core CLI 工具和语言编译器(RoslynF#):提供 .NET Core 开发人员体验。
这些组件采用以下方式分布:
.NET Core 和 .NET Framework 的主要差异在于:
应用模型.NET Core 3 将支持 WPF 和 Windows 窗体。
APImicrosoft/dotnet-apiport.NET Standard
子系统
ƽ̨
开源.NET Framework 的只读子集是开源的。
来源:博客园
作者:若兮
链接:https://www.cnblogs.com/rbsky/archive/2019/08/29/11431697.html