.NET发展历程

.NET经历了从Framework到Core的转变,实现了跨平台和开源。.NETCore引入包化管理,提升性能并支持更多操作系统和芯片架构。.NET5+则进一步统一了开发体验,提供高效的开发环境和生产力。

 .NET的发展过程,历经:

(1).NET Framework(1.0 - 4.8.1),适用于Windows系统下运行,2002-2022;

(2).NET Core(1.0-3.1.X),开源、跨平台,2016-2022;

(3).NET(5.0 +),实现统一化,充分利用.NET Core.NET FrameworkXamarin 和 Mono 来扩展 .NET,充分具有统一的运行时行为和看i发体验;

 .NET Framework的架构图:

         .NET Core的发布,实现了应用程序跨平台框架实现,由于 .NET Core 的开发目标是跨平台的 .NET 平台,因此 .NET Core 会包含 .NET Framework 的类库,但与 .NET Framework 不同的是 .NET Core采用包化 (Packages) 的管理方式,应用程序只需要获取需要的组件即可,与 .NET Framework 打包式安装的做法截然不同,同时各包亦有独立的版本线 (Version line),不再硬性要求应用程序跟随主线版本。

  • 支持或可以移转 (port) 到更多的操作系统平台与芯片架构 (也就是未来项目会跨出 x86 平台)。
  • 具有引人注目的性能与高可靠度。
  • 开发人员能快速与直接的获取 .NET Core 开发环境。
  • 在直觉与具生产力的情况下建造应用程序,使用文件,示例与 NuGet 组件。
.NET 是由微软公司开发的一种跨平台的应用程序框架。它的发展历程大致可以分为以下几个阶段: 1. .NET Framework 1.0 (2002):这是.NET框架的第一个版本,它包含了一系列的基础类库和运行时环境,支持Windows平台下的应用程序开发。 2. .NET Framework 2.0 (2005): 该版本增加了对ASP.NET 2.0、Windows Forms 2.0和ADO.NET 2.0的支持,并引入了更多的编程语言,如C# 2.0和VB.NET 2.0。 3. .NET Framework 3.0 (2006): 这个版本实际上是在.NET Framework 2.0的基础上进行扩展,增加了Windows Presentation Foundation (WPF)、Windows Communication Foundation (WCF)、Windows Workflow Foundation (WF) 和Cardspace等新功能。 4. .NET Framework 3.5 (2007): 该版本主要增加了LINQ (Language Integrated Query) 和ASP.NET AJAX等功能,使得编写数据访问和Web应用程序更加容易。 5. .NET Framework 4.0 (2010): 该版本增加了对并行编程、动态语言和云计算的支持,并对WPF、WCF和WF进行了升级。 6. .NET Framework 4.5 (2012):该版本主要增加了对异步编程、Windows Store应用程序和ASP.NET Web API的支持。 7. .NET Core (2016):.NET Core是一个跨平台的、开源的、轻量级的.NET实现,它可以运行在Windows、Linux和macOS等操作系统上,支持开发Web应用、桌面应用和移动应用等。 总的来说,.NET框架的发展历程从最初的Windows平台应用程序开发到跨平台和开源化,不断地推出新的功能和技术,使得.NET成为一个强大的应用程序框架,并得到了广泛的应用和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值