DotNet Framework 版本历史
.NET Framework(.NET框架) 是由微軟開發(fā),一個(gè)致力于敏捷軟件開發(fā)(Agile software development)、快速應(yīng)用開發(fā)(Rapid application development)、平臺(tái)無(wú)關(guān)性和網(wǎng)絡(luò)透明化的軟件開發(fā)平臺(tái)。.NET是微軟為下一個(gè)十年對(duì)服務(wù)器和桌上型軟件項(xiàng)目邁出的第一步。NET 包含許多有助于Internet和Intranet應(yīng)用迅捷開發(fā)的技術(shù)。
.NET Framework是微軟公司繼 Windows DNA 之后的新開發(fā)平臺(tái)。.NET Framework 是以一種采用系統(tǒng)虛擬機(jī)運(yùn)行的編程平臺(tái),以通用語(yǔ)言運(yùn)行時(shí)(Common Language Runtime)為基礎(chǔ),支持多種語(yǔ)言(C#、VB.NET、C++、Python等)的開發(fā)。
.NET 也為編程接口(API)提供了新功能和開發(fā)工具。這些革新使得程序設(shè)計(jì)員可以同時(shí)進(jìn)行Windows應(yīng)用軟件和網(wǎng)絡(luò)應(yīng)用軟件以及組件和服務(wù)(web service)的開發(fā)。.NET 提供了一個(gè)新的反射性的且面向?qū)ο蟪绦蛟O(shè)計(jì)編程界面。.NET 設(shè)計(jì)得足夠通用化從而使許多不同高級(jí)語(yǔ)言都得以被匯集。
Sun公司的Java 編程語(yǔ)言和Java 2 Platform,企業(yè)版技術(shù)是.NET平臺(tái)的競(jìng)爭(zhēng)對(duì)手之一,它們有很多概念也是互通的。
完整版本號(hào) - 1.0.3705,這是最初的 .NET 構(gòu)架,發(fā)行于2002年。
它可以以一個(gè)獨(dú)立的可重新分發(fā)的包的形式或在一個(gè)軟件開發(fā)工具包集中被獲得。
它也是第一個(gè)微軟Visual Studio .NET的發(fā)行版的一部分(也被稱作 Visual Studio .NET 2002)。
完整版本號(hào) - 1.1.4322,這是首個(gè)主要的.NET 框架升級(jí)版本,發(fā)行于2003年。
它可以以一個(gè)獨(dú)立的可重新分發(fā)的包的形式或在一個(gè)軟件開發(fā)工具包集中被獲得。
它也是第二個(gè)微軟Visual Studio .NET版本的一部分(也被稱作Visual Studio .NET 2003)。
它也是首個(gè)被Windows操作系統(tǒng)-Windows Server 2003所內(nèi)置的 .NET 框架版本。
較1.0改進(jìn):
- ASP.NET 移動(dòng)控件
- ADO.NET 的改動(dòng)
- 并行執(zhí)行
- .NET Framework 安全性的改動(dòng)
- 宿主環(huán)境中的 ASP.NET 安全性
- .NET Framework 中的 IPv6 支持
?
完整版本號(hào) - 2.0.50727.42,發(fā)行于2005年
在 Microsoft .NET Framework 1.1 版的基礎(chǔ)上,.NET Framework 2.0 版進(jìn)行了擴(kuò)展,不僅對(duì)現(xiàn)有的功能做了改進(jìn),
還新增了一些功能,并對(duì)文檔進(jìn)行了增強(qiáng)。 本節(jié)提供有關(guān)某些主要添加和修改的信息
- 64 位平臺(tái)支持
- 訪問(wèn)控制列表支持
- ADO.NET增強(qiáng)
- ASP.NET增強(qiáng)
- 已驗(yàn)證身份的流
- COM 互操作服務(wù)增強(qiáng)功能
- Console 類增補(bǔ)
- 數(shù)據(jù)保護(hù) API
- 調(diào)試器編輯并繼續(xù)支持
- 檢測(cè)網(wǎng)絡(luò)連接更改
- 分布式計(jì)算
- EventLog 增強(qiáng)功能
- FTP 支持
- 全球化
- I/O 增強(qiáng)功能
- .NET Framework 遠(yuǎn)程處理
- Ping
- 程序內(nèi)部處理 HTTP 請(qǐng)求
- 緩存的編程空間 編程語(yǔ)言
- 四種 Microsoft 編程語(yǔ)言是明確針對(duì) .NET Framework 的:Visual C#、Microsoft C/C++、Visual J# 和 Visual Basic。
- 編譯器(Visual Basic 為所有項(xiàng)目引入了新的條件編譯常數(shù) VBC_VER)
- 語(yǔ)言(Visual Basic 語(yǔ)言中有多個(gè)新元素)
- 安全性異常
- 串行 I/O 設(shè)備支持
- 序列化
- SMTP 支持 。
- 強(qiáng)類型資源支持
- 線程改進(jìn)
- 跟蹤數(shù)據(jù)篩選
- 事務(wù)
- Web 服務(wù)
- Windows 窗體相關(guān)的功能
- 應(yīng)用程序設(shè)置
- 新的數(shù)據(jù)綁定模型
- 新的 Windows 窗體控件
- 與 XML 相關(guān)的功能
由此可見2.0變化之大,其中泛型和強(qiáng)類型支持在程序性能上有著很大的提高。
?
完整版本號(hào)3.0.4506.30 ,發(fā)行于2006年
.NET Framework 3.0 是用于 Windows® 的新托管代碼編程模型。它將 .NET Framework 版本 2.0 的強(qiáng)大功能與新技術(shù)結(jié)合起來(lái),用于構(gòu)建具有視覺(jué)上引人注目的用戶體驗(yàn)的應(yīng)用程序,實(shí)現(xiàn)跨技術(shù)邊界的無(wú)縫通信,并且能支持各種業(yè)務(wù)流程。這些新技術(shù)有 Windows Presentation Foundation、Windows Communication Foundation、Windows Workflow Foundation 和 Windows CardSpace。
完整版本號(hào)3.5.30729.1,發(fā)行于2007年
- 與語(yǔ)言集成查詢 (LINQ) 和數(shù)據(jù)感知緊密集成。借助這個(gè)新功能,您可以使用相同的語(yǔ)法,在任何支持 LINQ 的語(yǔ)言中編寫相關(guān)代碼,以篩選和枚舉多種類型的 SQL 數(shù)據(jù)、集合、XML 和數(shù)據(jù)集,以及創(chuàng)建它們的投影。
- .NET 3.5包括了對(duì)所有ASP.NET AJAX 1.0特性的內(nèi)置支持。利用 ASP.NET AJAX 可以創(chuàng)建更有效、更具交互性、高度個(gè)性化的 Web 體驗(yàn),這些體驗(yàn)在所有最流行的瀏覽器上都能實(shí)現(xiàn)。
- 用于生成 WCF 服務(wù)的全新 Web 協(xié)議支持,包括 AJAX、JSON、REST、POX、RSS、ATOM 和若干新的 WS-* 標(biāo)準(zhǔn)。
- Visual Studio 2008 中面向 WF、WCF 和 WPF 的完整工具支持,其中包括支持工作流的服務(wù)這一新技術(shù)。
- .NET Framework 3.5 基類庫(kù) (BCL) 中的新類可滿足許多常見的客戶請(qǐng)求。
?
- C# 4.0
- Visual Basic 10
- F#
- Parallel Extensions
- Windows Communication Foundation
- Windows Workflow
- Windows Presentation Foundation
- ASP.NET 4
- Entity Framework
- ADO.NET Data Services
- Managed Extensibility Framework
- Visual Studio Team System
.NET Framework 3.5 = .NET Framework 3.0 + .NET Framework 3.0 SP1
.NET Framework 3.0 = .NET Framework 2.0 + .NET Framework 2.0 SP1 + WPF + WCF + WF + WCS
轉(zhuǎn)載于:https://www.cnblogs.com/conan87810/archive/2009/07/24/1530438.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的DotNet Framework 版本历史的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【转】 vi常用操作
- 下一篇: 努力奋斗|不要堕落