NetFramework各個版本的特性筆記

我的博客:http://www.cnblogs.com/hgmyz/p/6916064.html

公式記憶:

.Net 2.0=CLR+BCL+C#(VB.Net)+Win Form+Web Form

.Net 3.0=.Net 2.0+WCF+WPF+WF+WCS

.Net 3.5=.Net 3.0+Asp.Net Ajax+Sliverlight+Linq

.Net 4.0 增加了并行的支持调卑,與舊的Framwork并行工作精绎。默認情況下按声,基于早版本的Framework 的應用程序將繼續(xù)在該版本上運行袱贮。

具體描述:

.NET Framework 1.1

自1.0版本以來的改進:

自帶了對mobile asp .net控件的支持。這在1.0版本是以附加功能方式實現(xiàn)的睦疫,現(xiàn)在已經(jīng)集成到框架的內(nèi)部皆辽。安全方面的變更 - 使得Windows窗體代碼以可靠的行為運行透绩,從而可以在Internet環(huán)境內(nèi)安全運行,并且加入了ASP .NET應用程序的代碼安全訪問功能棋弥。自帶了對ODBC和Oracle數(shù)據(jù)庫的支持核偿。這在1.0版本是以附加功能方式實現(xiàn)的,現(xiàn)在已經(jīng)集成到框架的內(nèi)部顽染。.NET Compact Framework- 這是一個用于智能設備(例如Pocket PC或者SmartPhone)的.Net Framework的子集漾岳。對IPv6的支持。大量的API變更粉寞。

.NET Framework 2.0

自1.1版本以來的改進:大量的API變更尼荆。新的API讓需要管理.NET運行庫實例的非.NET的應用程序可以做到這點。這個新的API對.NET運行庫的各種功能唧垦,包括:多線程捅儒、存儲器分配、代碼加載等振亮,提供了很好的控制巧还。它最初是為Microsoft SQL Server能夠有效率的使用.NET運行庫而設計的,因為Microsoft SQL Server擁有它自己的日程管理器和存儲器管理器坊秸。

.NET Framework 3.0

這個版本將包含一個支持C#和VB .Net中心的語言特性的編譯器狞悲,以及對語言集成查詢(LINQ,Language-Integrated Query)的支持。該版本隨Visual Studio 2008一起發(fā)布妇斤。

同時摇锋,.NET Framework 3.5自動包含 .NET Framework 2.0 SP1以及 .Net Framework 3.0 SP1,用于為這兩個版本提供安全性修復站超,以及少量新增的類庫(如System.DateTimeOffest)荸恕。此版本提供的新功能有:

擴展方法(Extension Method)屬性(Attribute),用于為擴展方法提供支持LINQ支持死相,包括LINQ to Object融求、LINQ to ADO .NET以及LINQ to XML表達式目錄樹(Expression Tree),用于為Lambda表達式提供支持與語言集成查詢 (LINQ)和數(shù)據(jù)感知緊密集成算撮。借助這個新功能生宛,您可以使用相同的語法县昂,在任何支持LINQ的語言中編寫相關代碼,以篩選和枚舉多種類型的SQL數(shù)據(jù)陷舅、集合倒彰、XML和數(shù)據(jù)集,以及創(chuàng)建它們的投影莱睁。利用asp .netAJAX可以創(chuàng)建更有效待讳、更具交互性、高度個性化的Web體驗仰剿,這些體驗在所有最流行的瀏覽器上都能實現(xiàn)创淡。用于生成WCF服務的全新Web協(xié)議支持,包括AJAX南吮、JSON琳彩、REST、POX部凑、RSS汁针、ATOM和若干新的WS-*標準。Visual Studio 2008中面向WF砚尽、WCF和WPF的完整工具支持施无,其中包括支持工作流的服務這一新技術。.Net Framework 3.5基類庫 (BCL)中的新類可滿足許多常見的客戶請求必孤。

該版本新增的ASP .NET功能猾骡,隨Visual Studio 2008 SP1發(fā)布,此版本提供了下列的新功能:

新增的ASP .NET功能包括ASP .NET動態(tài)數(shù)據(jù)和ASP .NET AJAX附加功能敷搪,前者提供了無需編寫代碼就可實現(xiàn)數(shù)據(jù)驅動的快速開發(fā)的豐富支架框架兴想,后者為管理瀏覽器歷史記錄提供了支持(后退按鈕支持)。ADO .NET Entity Framework赡勘。對SQL Server 2008的數(shù)據(jù)提供程序支持嫂便。.Net Framework客戶端配置文檔是完整版.Net Framework的子集,面向客戶端應用程序闸与。這改善了尚未安裝.Net Framework的計算機上的安裝體驗毙替。改進Windows Presentation Foundation的性能,其中包括啟動速度的位圖效果性能的提高践樱。為Windows Presentation Foundation增加的功能包括對業(yè)務線應用程序的更好支持厂画、本機閃屏支持、DirectX像素著色器支持以及新的WebBrowser控件拷邢。ClickOnce應用程序發(fā)布者可以根據(jù)具體情況決定是否取消簽名和散列袱院,開發(fā)人員可以以編程方式安裝顯示自定義署名的ClickOnce應用程序,ClickOnce錯誤對話框支持指向網(wǎng)絡上特定于應用程序的支持站點的鏈接。用于SQL Server的.Net Framework數(shù)據(jù)提供程序 (System.Data.SqlClient)完全支持SQL Server 2008數(shù)據(jù)庫引擎的所有新功能忽洛。有關.Net Framework對SQL Server 2008的支持的更多信息腻惠,請參見SQL Server中的新功能 (ADO .NET)。ADO .NET數(shù)據(jù)平臺是一種多版本策略欲虚,它使開發(fā)人員能夠針對概念性實體數(shù)據(jù)模型進行編程集灌,從而減輕他們的編碼和維護工作。此平臺提供了ADO .NET Entity Framework苍在、實體數(shù)據(jù)模型 (EDM)绝页、對象服務荠商、LINQ to Entities寂恬、Entity SQL、EntityClient莱没、ADO .NET數(shù)據(jù)服務及實體數(shù)據(jù)模型工具初肉。Windows Communication Foundation現(xiàn)在提供了改進的互操作性支持,增強了部分信任方案中的調(diào)試體驗饰躲,并擴展了集成協(xié)議支持以更廣泛地應用于Web 2.0應用程序牙咏,進而使DataContract串行化程序更易于使用。Microsoft.VisualBasic.PowerPacks命名空間引入了新的DataRepeater控件嘹裂,該控件以可自定義的列表格式顯示數(shù)據(jù)妄壶。此命名空間還包含新的矢量形狀。

.NET Framework 4.0

企業(yè)基礎 .NET提供開發(fā)軟件的獨立平臺寄狼,自帶高度安全的網(wǎng)絡系統(tǒng)丁寄,相當倚重軟件組件以及組件導向程序。在這方面它完全取代前者(COM1)泊愧。

.NET Framework 4.5

.NET Framework 4.5 發(fā)行于2012年8月16日伊磺,是支持生成和運行下一代應用程序和 Web 服務的內(nèi)部 Windows 組件。 .NET Framework 的關鍵組件為公共語言運行時 (CLR) 和 .NET Framework 類庫(包括ADO .NET删咱、ASP .NET屑埋、Windows 窗體和 Windows Presentation Foundation (WPF) 和 Windows Workflow Foundation (WF))。 .NET Framework 提供了托管執(zhí)行環(huán)境痰滋、簡化的開發(fā)和部署以及與各種編程語言的集成摘能。[4]

.NET for Windows Store apps:Windows Metro 風格 應用程序為特定窗體因素并利用 Windows 操作系統(tǒng)的功能。 通過使用 C# 或 Visual Basic敲街,.NET Framework 4.5 的子集可用于生成 Windows 的 Metro 風格 應用程序徊哑。 這個子集稱為 .NET for Windows Store apps

更新內(nèi)容:

1.在部署期間,能夠通過檢測和關閉 .NET Framework 4 應用程序來減少系統(tǒng)重啟聪富。為大于20 GB 在 64 位平臺上 (GB) 的數(shù)組支持莺丑。 此功能可在應用程序配置文件中啟用。

2.通過服務器的背景垃圾回收改進性能。 當您使用服務器垃圾回收在 .NET Framework 4.5 中時梢莽,后臺垃圾回收自動啟用萧豆。

3.背景實時 (JIT) 生成,可以選擇可用在多核處理器改進應用程序性能昏名。

4.在它超時之前涮雷,能夠限制正則表達式引擎要多久能嘗試解決正則表達式。

5.能夠定義應用程序域的默認區(qū)域性轻局。

6.Unicode (UTF-16) 編碼的控制臺支持洪鸭。

7.為版本控制區(qū)域性字符串排序和比較數(shù)據(jù)支持。

8.在檢索資源時仑扑,請改進性能览爵。 請參見 打包和部署桌面應用程序中的資源。

9.Zip 壓縮改進可減少壓縮文件的大小镇饮。

10.通過 CustomReflectionContext 類蜓竹,能夠自定義反射上下文來重寫默認反射行為。

11.對于國際化域名的 2008 版在應用程序 (IDNA) 標準的支持储藐,當 System.Globalization.IdnMapping 選件類在 Windows 8 使用時俱济。

12.當 .NET Framework 在 Windows 8 使用時,到操作系統(tǒng)的字符串比較的委托實現(xiàn) Unicode 6.0钙勃。 在其他平臺上運行時蛛碌,.NET Framework 包括其自己的實現(xiàn) Unicode 5.x 的字符串比較數(shù)據(jù)。每個應用程序域的基礎上能夠計算字符串的哈希代碼辖源。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蔚携,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子同木,更是在濱河造成了極大的恐慌浮梢,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彤路,死亡現(xiàn)場離奇詭異秕硝,居然都是意外死亡,警方通過查閱死者的電腦和手機洲尊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門远豺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人坞嘀,你說我怎么就攤上這事躯护。” “怎么了丽涩?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵棺滞,是天一觀的道長裁蚁。 經(jīng)常有香客問我,道長继准,這世上最難降的妖魔是什么枉证? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮移必,結果婚禮上室谚,老公的妹妹穿的比我還像新娘。我一直安慰自己崔泵,他們只是感情好秒赤,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著憎瘸,像睡著了一般入篮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上含思,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天崎弃,我揣著相機與錄音甘晤,去河邊找鬼含潘。 笑死,一個胖子當著我的面吹牛线婚,可吹牛的內(nèi)容都是我干的遏弱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼塞弊,長吁一口氣:“原來是場噩夢啊……” “哼漱逸!你這毒婦竟也來了?” 一聲冷哼從身側響起游沿,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤饰抒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后诀黍,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袋坑,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年眯勾,在試婚紗的時候發(fā)現(xiàn)自己被綠了枣宫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡吃环,死狀恐怖也颤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情郁轻,我是刑警寧澤翅娶,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響竭沫,放射性物質(zhì)發(fā)生泄漏厂庇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一输吏、第九天 我趴在偏房一處隱蔽的房頂上張望权旷。 院中可真熱鬧,春花似錦贯溅、人聲如沸拄氯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽译柏。三九已至,卻和暖如春姐霍,著一層夾襖步出監(jiān)牢的瞬間鄙麦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工镊折, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留胯府,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓恨胚,卻偏偏與公主長得像骂因,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子赃泡,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Awesome DotNet寒波,這又是一個 Awesome XXX 系列的資源整理,由 quozd 發(fā)起和維護升熊。內(nèi)容...
    小明yz閱讀 3,695評論 0 47
  • 2015年7月30日 本文作者是 Managed Languages 團隊項目經(jīng)理 Lucian Wischik。...
    OneAPM閱讀 2,636評論 1 5
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理勺阐,服務發(fā)現(xiàn)卷中,斷路器,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 自從學習.NET以來渊抽,優(yōu)雅的編程風格蟆豫,極度簡單的可擴展性,足夠強大開發(fā)工具懒闷,極小的學習曲線十减,讓我對這個平臺產(chǎn)生了濃...
    taony閱讀 1,408評論 0 42
  • 一栈幸、 丑番茄的世界沒有上帝 研三的時候,大伙兒開始忙論文帮辟,開始找工作速址,我當然也不例外。除此之外由驹,我媽媽還在...
    關露閱讀 378評論 0 1