.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)

0

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

上一页
评分5.0 / 5.0

支持平台