.NET 6 平台系列1 .NET Framework发展历程
自1995年互聯(lián)網(wǎng)戰(zhàn)略日以來最雄心勃勃的事業(yè) —— 微軟.NET戰(zhàn)略, 2000年6月30日。
微軟公司于2002年2月13日正式推出第一代.NET平臺 .NET Framewrok 1.0。借助于自家強(qiáng)大易用的 Windows 系統(tǒng),.NET Framework1.0 主要提供了面向 Windows 桌面(Windows Form)和服務(wù)器(ASP.NET Web Forms)的基礎(chǔ)開發(fā)框架。在宇宙第一IDE(Visual Studio)中使用這兩款框架進(jìn)行業(yè)務(wù)系統(tǒng)開發(fā),框架中都提供了功能強(qiáng)大的控件、組件,開發(fā)者通過可視化編程方式進(jìn)行開發(fā)就非常容易上手,而且開發(fā)速度非常快,因此.NET平臺深受全世界開發(fā)者的喜愛,發(fā)展一路順風(fēng)順?biāo)?/p>
.NET Framework 發(fā)展歷程
針對.NET Framework,微軟.NET技術(shù)團(tuán)隊對其不斷優(yōu)化,增加新功能,目前最新版本為 .NET Framework 4.8,這也是.NET Frameork 的最后一個版本。但是微軟團(tuán)隊會繼續(xù)為其提供安全性和可靠性bug修補(bǔ)程序。并且開發(fā)者可以一直使用下去。如果需要進(jìn)行新的開發(fā),建議使用 .NET5.0 或者更高版本。
.NET Framework 版本對比
.NET Framework 從1.0發(fā)展到4.8版本,由于每個版本的功能設(shè)計與發(fā)行目標(biāo)不同,運(yùn)行時、開發(fā)工具、編程語言、支持的Windows版本等有不同的差異,下表列出了詳細(xì)的對比信息。
表格中的內(nèi)容參考了微軟官方文檔 https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies。如果錯誤,歡迎大家批評指正。
PC的發(fā)展與普及應(yīng)用,到目前為止已不足以支持大眾的生活、學(xué)習(xí)、工作、生產(chǎn)、醫(yī)療、教育等多樣化需求。為此微軟根據(jù)終端設(shè)備的需求對 .NET Framework 做了簡化和修改,不斷推出針對不同設(shè)備類型的 .NET Framework,例如 Windows Phone、Windows Store、Silverlight、WPF 和 .NET Micro Framework(下圖中的 Client Profile) 等,他們分別針對移動設(shè)備(手機(jī))、平板電腦和嵌入式設(shè)備提供支持。由于這些不同的.NET Framework 分支是完全獨(dú)立的,所以編寫一套代碼無法適配多終端應(yīng)用。
.NET Framework 各版本新功能及依賴項
.NET Framework 1.0
.NET Framework 1.1
.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
.NET Framework 3.5 SP1
.NET Framework 4.0
.NET Framework 4.5
.NET Framework 4.5.1
.NET Framework 4.5.2
.NET Framework 4.6
.NET Framework 4.6.1
.NET Framework 4.6.2
.NET Framework 4.7
.NET Framework 4.7.1
.NET Framework 4.7.2
.NET Framework 4.8
出處:http://www.cnblogs.com/SavionZhang
作者:張傳寧 ? 微軟MCP、系統(tǒng)架構(gòu)設(shè)計師、系統(tǒng)集成項目管理工程師、科技部創(chuàng)新工程師。
專注于微軟.NET技術(shù)(.NET Core、Web、MVC、WinForm、WPF)、通用權(quán)限管理系統(tǒng)、工作流引擎、自動化項目(代碼)生成器、SOA 、DDD等技術(shù);PDF、CAD、BIM 審圖等研究與應(yīng)用。
多次參與電子政務(wù)、國家電網(wǎng)、圖書教育、生產(chǎn)制造等企業(yè)級大型項目研發(fā)與管理工作。
熟悉中小企業(yè)軟件開發(fā)過程:需求分析、架構(gòu)設(shè)計、編碼測試、實施部署、項目管理。通過技術(shù)與管理幫助中小企業(yè)快速化實現(xiàn)互聯(lián)網(wǎng)技術(shù)全流程解決方案。
總結(jié)
以上是生活随笔為你收集整理的.NET 6 平台系列1 .NET Framework发展历程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Azure data studio 跨平
- 下一篇: asp.net ajax控件工具集 Au