.NET Framework 各版本區別(簡介)

本文經過在網絡資料整理而得。數據庫

.NET Framework1.1windows

一、自帶了對mobile asp.net控件的支持。(在1.0版本是以附加功能實現)瀏覽器

二、加入了ASP.NET應用程序的代碼安全訪問功能。緩存

三、自帶了對ODBC和oracle數據庫支持。(在1.0版本是以附加功能實現)安全

四、增長了對IPv6的支持,變動了大量的API。服務器

.NET Framework2.0網絡

一、.NET框架2.0的組件包含在VS2005和SQL server2005裏面。架構

二、首次實現了對64位平臺支持(不少程序用到的功能基本都提供了2.0支持)。oracle

三、WinForm框架

         ①2.0位winform提供了表格控件:DataGridView。

         ②提供了窗體加載網頁的WebBrowser控件

         ③爲分割窗體提供了了SplitContainer控件

         ④爲解決後臺圖像下載或數據庫事務緩慢,提供了BackgroundWorker組件

四、ASP.NET

         ①ASP.NET體系加入了:母版頁、ViewState,緩存(Cache)。

         ②添加新控件:用於顯示和編輯數據的GridView、DatailsView、FormView控件。

         ③建站等變得簡單,使用的代碼量減小。

五、ADO.NET

         ①提供了對用戶定義類型(UDT)、異步數據庫操做、XML數據類型、大值類型和快照隔離支持。

         ②對容許應用程序經過SQL Server 2005支持多活動結果集(MARS)的新屬性支持。

六、2.0支持FTP,加強了I/O讀寫,SMTP支持,提供了新的XSL轉換(XSLT)處理器,Web服務等功能

七、調試器顯示屬性

     ①能夠控制當調試應用程序時VS顯示類或成員的方式

八、編輯並繼續

     ①該功能能夠在VS中調試程序的用戶在終端模式執行的同事更改源代碼。編輯完以後用戶能夠繼續執行調試。

.NET Framework3.0

一、加入WPF(Windows Presentation Foundation):用戶體驗更佳

二、加入WCF(Windows Communication Foundation):提供SOA(面向服務的軟甲架構)支持的安全的網絡服務(Web Service)框架,主要解決程序之間的通訊問題

三、加入WF(Windows Workflow Foundation):提供一個設計與發展工做流導向應用程序基礎支持的應用程序接口,主要是控制程序之間的邏輯轉換。

四、Windows CardSpace:提供一個SSO解決方案,每一個用戶有各自的CardSpace

.NET Framework3.5

該版本隨VS2008一塊兒發佈

一、ASP.NET

    ①加入ListView、LinqDataSource控件。新加入的DataPager控件爲ListView提供分頁功能。LinqDataSource經過數據源控件結構公開語言及陳查詢。

    ②支持基於服務器的AJAX開發的服務器控件。包括: ScriptManager、UpdatePanel、UpdateProgress 和 Timer 控件。

     ③加入Linq(語言集成查詢)功能。.NET Framework 3.5 包含 LINQ 提供程序程序集,這些程序集支持使用 LINQ 來查詢 .NET Framework 集合、SQL Server 數據庫、ADO.NET 數據集和 XML 文檔(LINQ to Object、LINQ to ADO .NET以及LINQ to XML表達式目錄樹

    ④3.5中統一了WF和WCF框架。而且引入了對WCF服務的支持。

    ⑤3.5實現了與IIS7.0的集成

    ⑥3.5框架自動包含2.0SP1以及3.0SP1框架,用於對這兩個版本提供安全性修復,及少許新增類庫。

.NET Framework4.0

一、ASP.NET

    ①核心服務,包括可用來擴展緩存的新API、支持對繪畫狀態的數據進行壓縮以及新的應用程序預加載管理器(自動啓動功能);

    ②Web窗體:對ASP.NET路由的更加集中化支持、對Web標準的加強支持、更新的瀏覽器支持、數據控件的新功能以及視圖狀態管理的新功能。加入了Chart控件。

    ③加入MVC:包括視圖的新幫助器方法、對分區的MVC程序的支持以及異步控制器。

    ④Microsoft Ajax,包括對 Microsoft Ajax 庫中的基於客戶端的 Ajax 應用程序的附加支持。

     ⑤Visual Web Developer,包括改進的 JScript IntelliSense、針對 HTML 和 ASP.NET 標記的新的自動完成代碼段和加強的 CSS 兼容性。

二、WPF

     ①加入Calendar、DataGrid和DataPicker控件,VisualStateManager支持更改控件狀態。

     ②利用觸控操做,可建立在WIN7上同事接收來自多個觸控的輸入的程序。

     ③圖形和動畫支持佈局加入、像素着色器版本3.0、緩存合成和緩存函數。

     ④改變了文本呈現,支持在文本框中自定義插入符號的顏色和選定內容的顏色

     ⑤InputBinding的Command屬性、動態對象和Text屬性支持綁定

     ⑥XAML瀏覽器應用程序(XBAP)支持與網頁通訊,並支持徹底信任部署。

三、WCF

    ①基於配置的激活:取消了對具備 .svc 文件的要求。
    ②System.Web.Routing 集成:經過容許使用無擴展 URL,更好地控制服務的 URL。
    ③多個 IIS 網站綁定支持:容許在同一網站上具備多個使用相同協議的基址。
    ④路由服務:容許基於內容路由消息。
    ⑤工做流服務:經過提供用於發送和接收消息的活動、基於內容關聯消息的功能以及工做流服務主機來集成 WCF 和 WF。

四、WCF REST

    ①容許緩存Web HTTP服務響應。

五、WF

    ①改進工做流模型:Activity類提供工做流行爲的基本抽象。

六、ADO.NET

    ①ADO.NET提供了一些用於EF(Entity Framework)的新功能,其中包括持久性位置對象、Linq查詢中的函數以及自定義對象層代碼生成。

.NET Framework4.5

.NET Framework 4.5 發行於2012年8月16日

一、封裝經常使用功能。

二、支持移動開發,開發Window Phone引用。

.NET Framework4.5.1

一、EF和ADO.NET連接失敗的容錯性更好。舉個栗子:以前服務器掛掉,程序拋異常,新版本中一旦網絡恢復,應用程序則檢測到它,並繼續以前工做。

二、ASP.NET能夠自動掛起。實際運行的ASP.NET工做進程將被掛起爲可隨時喚醒狀態,可以節約不少啓動時間。

.NET Framework4.5.2

一、ASP.NET網絡應用提供了新的API。

二、添加可選特性,在配置文件中設置EnableWindowsFormsHighDpiAutoResizing

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

版本關係

該圖來源於CSDN:kingmax54212008

 

 

 

.NET版本

1.0

1.1 2.0 3.0 3.5 4.0 4.5
完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506.30 3.5.21022.8 4.0.30319.1 4.5.40805
發佈時間 2002-02-13 2003-04-24 2005-11-07 2006-11-06 2007-11-19 2010-04-12 2012-05-24
VS開發版本 VS2002 VS2003 VS2005   VS2008 VS2010 VS2012
Windows默認安裝   Windows Server 2003 Windows Server 2003
Windows Server 2008
Windows Vista
Windows Server 2008
Windows 7
Windows Server 2008 R2
  Windows 8
Windows Server 2012
說明 Microsoft Internet Explorer 5.01 或更高版本 Microsoft Internet Explorer 5.01 或更高版本 Windows Installer 3.1 或更高版本 Internet Explorer 6.0 或更高版本   包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service Pack 2 累積更新 Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本 .NET Framework 4.5 RC 是一個針對 .NET Framework 4 的高度兼容的就地更新。
支持的windows版本 Windows 98
Windows NT
Windows Server 2000
Windows Server 2003
Windows XP
Windows Server 2000
Windows Server 2003
Windows XP
Windows Server 2003
Windows XP
Windows Server 2003 Windows Server 2003
Windows Server 2008,
Windows Vista
Windows XP
Windows XP SP3
Windows Server 2003 SP2
Windows Vista SP1
Windows Server 2008
Windows 7
Windows Vista SP2 Windows 7 Windows 8 Windows Server 2008 Windows Server 2012
相關文章
相關標籤/搜索