2002 年:.NET 1.0   

.NET 出现之前,编写 Windows 上可以运行的程序就要直接和 COM(微软的一套软件的接口标准)打交道。.NET 框架试图通过 CLR 代替 COM,并提供更多功能,令用户可以更轻松的使用 Windows 的资源进行软件开发。

2005 年:.NET 2.0   

该框架包括 C# 2,相比第一代添加了新的语法特性,其中最重要的就是泛型。

2007 年:.NET 3.0WCF+WPF+WF       

.NET 3.0 .NET 框架最重大的一个更新,包括三大产品线:

WCF:统一了过去 Web 服务混乱的形式,形成了一个统一的格式。

WPF:作为前端用户界面的解决方案,包括 Silverlight

WF:提供工作流的管理。

2008 年:.NET 3.5C# 3LINQ)与 Entity Framework

    NET 3.5 集成了 C# 3,包括 C# 3 最重要的一个功能,即 LINQ。相应地,为了支持 LINQ,此版本也加入了扩展方法、Lambda 表达式等新功能。

2010 年:.NET 4.0 C# 4    

    .NET 4.0 集成了 C#4,主要增加了动态语言运行时(DLR)和任务并行库(TPL,它包括 PLINQ、任务等,优化了多线程的编程方式

 

2012 年:.NET 4.5 C# 5

 

 

 

 

2016 年:.NET Core 的问世

.NET Core 是 .NET Framework 的新一代版本,也是另外一种实现方式,是微软开发的第一个跨平台的(Windows、Mac OSX、Linux)、开源的、模块化的应用程序开发框架。

.NET Core 并不算是 .NET Framework 的继任者,而更像是它的兄弟,所以,现在它们两个各有自己的版本编号。

 

 

 

 

现在.net core 3.1一后统一了net,最新的版本是.net 6

posted on 2021-05-19 15:52  春秋路人甲  阅读(436)  评论(0编辑  收藏  举报