电脑装配网

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

 人阅读 | 作者pangding | 时间:2023-10-15 00:46

.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是一个用于创建跨平台类库的规范。


文章标签:

本文链接:『转载请注明出处』