導讀:一直以來,眾多學校教學以及公司開發環境所使用Visual Studio .NET Framework版本多不相同,本文作者比較了.NET Framework多個版本之間的區別,方便各位選擇和切換.NET Framework。
版本號 | 發布日期 | Visual Studio的版本 | Windows上的默認情況 | CLR版本 | 發行版的特點 |
---|---|---|---|---|---|
1.0 | 2002年2月13日 | Visual Studio .NET | NA | 1.0 | CLR和基類庫的第一個版本 |
1.1 | 2003年4月24日 | Visual Studio 2003 | Windows Server 2003 | 1.1 | 1.?.NET Framework?第一個主要版本。 2.?內置支持移動ASP.NET。?以前只是作為.NET框架的一個附加組件,而現在是框架的一部分?。 3.?安全變化 - 允許Windows窗體以半信任的方式在互聯網上執行,并在ASP.NET應用中啟用代碼訪問安全控制。 4.?內置支持ODBC和Oracle數據庫。?在之前的.NET Framework1.0中作為插件,而現在是框架的一部分。 5.?NET Framework精簡版 - 一個用于小型設備的NET Framework版本?。 6.?Internet協議版本6(IPv6)的支持。 |
2.0 | 2005年11月7日 | Visual Studio 2005 | Windows服務器2003 R2 | 2.0 | 1.?泛型 2.?.NET CLR內置語言范型支持。 3.?對x64和IA-64硬件平臺完全的64位支持。 4.?SQL Server集成 - NET 2.0,VS 2005和SQL Server 2005這次全都綁定在一起。?這意味著,可以在所有.NET兼容的語言中建立存儲過程和觸發器來代替T-SQL。 5.?本地應用托管.NET運行時實例的新API。?新的API提供比如多線程、內存分配,程序集加載等更細粒度上的運行時行為控制 。 6.?許多新增和改進的ASP.NET Web控件。 7.?新的數據控件包括聲明性數據綁定?。 8.?新增ASP.NET個性化功能,如對主題、皮膚、母版頁和WebParts?的支持。 9.?.NET Micro Framework - 一個面向智能個人對象技術的初步版本。 10.?成員提供程序 11.?部分類 12.?可空類型 13.?匿名方法 14.?迭代 15.?數據表 |
3.0 | 2006年11月6日 | Visual Studio 2005 | Windows Vista,Windows Server 2008 | 2.0 | 1. 新的用戶界面子系統(WPF)基于XML和矢量圖形,采用三維計算機圖形硬件和Direct3D技術的API的Windows Presentation Foundation 。 2. 面向服務的消息傳遞系統,允許本地或遠程程序像Web服務一樣進行互操作的Windows Communication Foundation (WCF)。 3. Windows Workflow Foundation (WF)支持通過工作流實現任務自動構建和集成處理。 4. Windows CardSpace,一個安全地存儲個人數字身份的軟件組件,提供一個統一的登錄網站或者其他身份認證的接口。 |
3.5 | 2007年11月19日 | Visual Studio 2008 | Windows 7,Windows Server 2008 R2 | 2.0 | 1. 添加了新功能,如支持AJAX和LINQ 2. SP1更新內容: |
4.0 | 2010年4月12日 | Visual Studio 2010中 | NA | 4.0 | 1. 新版本的CLR。 2. 針對多核或分布式系統提高并行計算支持的并行擴展。 為此,包含了眾多像PLINQ(Parallel LINQ)這樣的技術。 3. 新的Visual Basic .NET和C#語言 新功能:如內隱的行延續、動態調度、命名參數以及可選參數。 4. 契約式編程。 5. 引入兩種新類型來處理任意精度運算:大整數類(System.Numerics.BigInteger)和復數類(System.Numerics.Complex) 6. 動態語言運行時(DLR)。 7. 擴展托管框架(MEF)。 8. Windows Server AppFabric以AppFabric托管和內存內分布式高速緩存支持的形式提供應用服務功能。 |
4.5(即將到來) | NA | NA | NA | NA | NA |
原文鏈接:jinaldesai.net