.NET 是一個由微軟開發(fā)的軟件開發(fā)平臺和技術(shù)框架,具有豐富的發(fā)展歷程,以下是其主要階段:
- 2002 年:.NET Framework 1.0 發(fā)布,這是.NET 平臺的第一個版本,包含了基本的 API 和運行時環(huán)境。
- 2003 年:.NET Framework 1.1 發(fā)布,提供了更多的 APIs 和開發(fā)工具,如 ASP.NET Web Forms。
- 2005 年:.NET Framework 2.0 引入了 Windows Presentation Foundation (WPF)、Windows Communication Foundation (WCF)、Windows Workflow Foundation (WF) 以及新的 ASP.NET 功能。
- 2006 年:.NET Framework 3.0 發(fā)布,它沒有像 2.0 那樣提供新的 API 或運行時功能,但是引入了 WPF、WCF 和 WF 這些新技術(shù)。
- 2007 年:.NET Framework 3.5 發(fā)布,這是一個增量更新,包括了 LINQ 和一些新的 API,以及針對 Windows Workflow Foundation 的更新。
- 2010 年:.NET Framework 4.0 在.NET 平臺中引入了一些新技術(shù),如并行編程、新的語言特性以及安全增強功能。
- 2012 年:.NET Framework 4.5 發(fā)布,可以使用異步編程方法和增強了 Language Integrated Query (LINQ)。
- 2014 年:微軟開始熱情擁抱開源和跨平臺,先后開源了 Roslyn、ASP.NET 等眾多項目。
- 2015 年:微軟決定開啟一條全新的跨平臺產(chǎn)品線:.NET Core,并完全開源。同時,這一年微軟把.NET Framework 升級到了 4.6 版本。
- 2016 年:.NET Core 1.0 發(fā)布,同時推出了新的跨平臺 Web 框架 ASP.NET Core 和開發(fā) Win10 應用的 UWP 框架。
- 2017 年:.NET Core 2.0 發(fā)布,同時傳統(tǒng)的.NET Framework 升級到了 4.7 版本。
- 2019 年:.NET Core 3.0 發(fā)布,代表著.NET Core 已經(jīng)徹底穩(wěn)定下來,且它的生態(tài)圈和社區(qū)也發(fā)展得非常成熟。這一年.NET Framework 升級到了 4.8,不過此時的.NET Framework 新版本已經(jīng)無人問津,這也是.NET Framework 的最后一個版本。
- 2020 年:為了避免產(chǎn)品線的混亂,微軟開始統(tǒng)一產(chǎn)品線,關(guān)閉了.NET Framework 這條產(chǎn)品線,并將.NET Core 產(chǎn)品線更名為.NET。為了避免與.NET Framework 4.x 版本號沖突,.NET 產(chǎn)品線直接從版本號 5 開始,即.NET 5.0,并于這一年 11 月正式發(fā)布。
- 2021 年:微軟將在 11 月份推出統(tǒng)一的.NET 長期支持版本 6.0。從微軟.NET 路線圖得知,未來微軟每年都會發(fā)布一個.NET 主要版本。
|