主页 > 经验 >

简述.Net Framework、.Net和.Net Standard的区别

2023-10-15 00:46     编辑:pangding    点击: A+

专题:
【导读】
.Net Framework、.Net和.Net Standard是三个相关但不同的技术。虽然它们都是微软的.Net平台的一部分,但它们具有不同

.Net Framework、.Net和.Net Standard是三个相关但不同的技术。虽然它们都是微软的.Net平台的一部分,但它们具有不同的目的和功能。

.Net Framework(.NET框架)

.Net Framework是一个Windows操作系统下的开发框架,微软公司于2002年发布。它包含了大量与一些Windows API相关联的基础类库,使得开发人员可以快速开发Windows桌面应用程序、Web应用程序以及一些服务器应用程序等。

.Net

前身是.NET Core,从.net 5开始就统一叫.net,已经废弃原来的.net core 叫法。 .Net是一个跨平台的开源开发框架,微软公司于2016年发布,不同于.Net Framework,它可以在Windows、Linux和macOS上运行。.Net的优点是轻量、快速且高效,可以开发Web应用程序、命令行工具等。

.Net Standard

.Net Standard是一种标准规范,微软公司以此为开发者提供了一种适用于各平台的API。开发者可以基于.Net Standard规范来编写代码,然后采用.Net Framework、.Net Core等平台来进行开发。.Net Standard的主要作用是方便代码的跨平台分发和复用,因此.Net Standard需要.Net Framework、.Net Core等来实现。

简而言之,.Net Framework是一个用于在Windows操作系统上开发和运行应用程序的框架,.Net是一个开源开发框架,可以跨平台创建各种类型的应用程序,而.Net Standard是一个用于创建跨平台类库的规范。

我要投稿

分享到:

相关文章