.NET Core

.NET Core

.NET Core

软件

5

软件描述

.NET Core 是一个类似于 .NET Framework 的跨平台、免费且开源的托管软件框架。它包含 CoreCLR,即 CLR 的完整跨平台运行时实现,而 CLR 是管理 .NET 程序执行的虚拟机。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.microsoft.com

安全链接HTTPS

什么是 .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 个选择
Eiffel (programming language)

Eiffel (programming language)

编程语言

Eiffel 是一种面向对象的编程语言,由伯特兰·迈耶(面向对象理念的倡导者,著有《面向对象软件构造》)和 Eiffel Software 共同设计。迈耶于 1985 年构想出该语言,旨在提高商业软件的可靠性……

免费 • 开源
查看详情
上一页
下一页
评分5 / 5.0

支持平台