.NET Core

.NET Core
软件
软件描述
.NET Core 是一个类似于 .NET Framework 的跨平台、免费且开源的托管软件框架。它包含 CoreCLR,即 CLR 的完整跨平台运行时实现,而 CLR 是管理 .NET 程序执行的虚拟机。
官方网站
访问软件的官方网站了解更多信息
www.microsoft.com
什么是 .NET Core?
.NET Core 是一个跨平台、免费且开源的托管软件框架,与 .NET Framework 类似。它由 CoreCLR 组成,CoreCLR 是 CLR 的完整跨平台运行时实现,而 CLR 是管理 .NET 程序执行的虚拟机。CoreCLR 配备了改进的即时编译器,称为 RyuJIT。.NET Core 还包含 CoreFX,它是 BCL 的部分分支。虽然 .NET Core 与 .NET Framework 共享一部分 API,但它也拥有自身独立的 API,不属于 .NET Framework。此外,.NET Core 包含 CoreRT,即为集成到 AOT 编译的原生二进制文件中而优化的 .NET Native 运行时。UWP 使用了 .NET Core 库的一个变体。.NET Core 的命令行界面为操作系统提供执行入口,并提供编译和包管理等开发服务。
.NET Core 支持四种跨平台场景:ASP.NET Core Web 应用、命令行应用、类库以及通用 Windows 平台应用。它不支持 Windows Forms 或 WPF,这两者用于在 Windows 上渲染桌面软件的标准图形用户界面。
.NET Core 还是模块化的,这意味着开发者处理的是 NuGet 包而非程序集。
🔄 替代方案
9 个选择
Nevron Open Vision for .NET
软件
Nevron Open Vision for .NET 是一套高级 UI 组件,可帮助您从单一代码库开发功能丰富的 Web(Blazor WebAssembly)和桌面(WinForms、WPF、Xamarin.Mac)应用程序。

Dolphin Smalltalk
软件
Dolphin 是专为 Microsoft Windows 平台设计的完整 Smalltalk 开发集成开发环境。它能够创建独立的 GUI 和控制台可执行文件,可在从 Windows XP 到当前 Windows 10 的任何版本上运行。

Mono
Mono 是由 Xamarin(此前由 Novell 和最初由 Ximian)主导的一个免费开源项目,旨在创建一组符合 Ecma 标准的 .NET Framework 兼容工具,其中包括 C# 编译器和通用语言运行时等。
.NET Framework
.NET Framework 是由微软开发的一款主要在 Microsoft Windows 上运行的软件框架。它包含一个庞大的类库,并提供了多种编程语言间的语言互操作性(即各种语言可使用其他语言编写的代码)。
DotNet9x
软件
该项目是将 .NET Framework 2.0 至 3.5 版本回溯移植到 Windows 9x 的工作项目。目前认为 2.0 版本已基本可用,而 3.5 版本的工作才刚刚开始。


