.NET Framework各版本比較

導讀:一直以來,眾多學校教學以及公司開發環境所使用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更新內容:
2.1. .NET Framework的客戶端配置文件。
2.2. 動態數據。
2.3. 新增兩個數據服務組件:ADO.NET Entity Framework和ADO.NET數據服務。
2.4. 新增兩個Web開發程序集:System.Web.Abstraction和System.Web.Routing兩個新組件。
2.5. 引入新的“Visual Basic Power Packs”。

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/451502.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/451502.shtml
英文地址,請注明出處:http://en.pswp.cn/news/451502.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java中 4 種取整函數

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 如下: round 函數可以特別注意一下:

python中的.idea文件夾是干嘛的

pycharm作為IDE時,會自動生成.idea文件夾用。 來存放項目的配置信息。這個文件夾是自動生成,版本控制信息等,包括歷史記錄。

section8

本章節的目的是 【明確目標用戶群】 ,以更好的服務現有用戶。 【知識點】 1.作圖 顯示中文plt.rcParams[font.sans-serif] [SimHei] # 步驟一(替換sans-serif字體) plt.rcParams[axes.unicode_minus] False # 步驟二(解決坐標軸…

經典算法匯總

一. 數組相關 二. 鏈表相關 三. 字符串相關 LeetCode第3題:無重復字符的最長子串 LeetCode第567題:字符串的排列 四. 二叉樹相關

碼農如何實現高帥富

當今IT界真可謂是好不熱鬧:谷歌推出chrome os,微軟推出windows 8,W3C的HTML5也讓人如雷貫耳,又有“云”飄在天上,至于最近最火的移動開發諸如ios、iphone、windows phone更是無人不知,無人不曉了&#xff0…

jQuery的name選擇器 模糊匹配

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 $("div[id]") 選擇所有含有id屬性的div元素 $("input[nameeinsdan]") 選擇所有的name屬性等于einsdan的input元素 $…

2018.8.26 Spring自學如門

什么是Spring? Spring是一個開源框架,Spring是于2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來。它是為了解決企業應用開發的復雜性而創建的…

排查騰訊云服務器被挖礦病毒【pnscan】挾持

一、問題發現 最新在使用騰訊云部署項目應用,具體方式為docker部署。今天早上發現騰訊云發來一條報警信息: 看到信息中說到攻擊行為,懷疑是否中了病毒,決定排查一下問題。 二、排查過程 首先登錄騰訊云服務器控制臺&#xff0…

redis 操作

一、自動分配(redis) 數據放緩存了,為的是速度快 redis是支持持久化的,如果關機了以后,數據已經會放在文件里了 先買上一臺電腦:裝上redis服務器軟件 - 這個服務器有個工網IP:47.93.4.198 - 端口…

GroupID和ArtifactID

GroupID是項目組織唯一的標識符,實際對應JAVA的包的結構,是main目錄里java的目錄結構。 ArtifactID就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。

解決報錯:java.lang.NoSuchMethodException: com.tangyuan.entity.RicherProduct.<init>()

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.報錯;java.lang.NoSuchMethodException: com.tangyuan.entity.RicherProduct.<init>() 2. 我看到網上有人說是因為少寫這一句&…

從另一個角度看大數據量處理利器:布隆過濾器

思路&#xff1a;從簡單的排序談到BitMap算法&#xff0c;再談到數據去重問題&#xff0c;談到大數據量處理利器&#xff1a;布隆過濾器。 情景1&#xff1a;對無重復的數據進行排序 給定數據&#xff08;2&#xff0c;4&#xff0c;1&#xff0c;12&#xff0c;9&#xff0c…

例題練習

1,購物車 功能要求&#xff1a;要求用戶輸入自己擁有總資產&#xff0c;例如&#xff1a;2000顯示商品列表&#xff0c;讓用戶根據序號選擇商品&#xff0c;加入購物車購買&#xff0c;如果商品總額大于總資產&#xff0c;提示賬戶余額不足&#xff0c;否則&#xff0c;購買成功…

A端,B端,C端

A端是開發界面。即管理員所接觸的界面。 B端是商家界面。即瀏覽器界面&#xff0c;依托于web界面。 C端是用戶界面。即app的界面&#xff0c;用戶所接觸最為廣泛的界面。

怎么用js動態 設置select中的某個值為選中項

可以使用javascript和jQuery兩種實現方式 1&#xff1a;使用javascript實現 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org…

java常用簡略語含義

首先這些對象都應用都是一些單詞的簡稱&#xff0c;也是一種應用思想&#xff0c;故其他語言也可以使用&#xff0c;在 Java 里比較常見這些對象吧。下面來一一解釋。 一、POJO&#xff08;Plain Ordinary Java Object&#xff09;。 簡單而言&#xff0c;就是一個簡單的對象&…

并行計算的強大

最近在處理一批數據&#xff0c;10的8次方&#xff0c;處理完畢大概要一個月&#xff0c;并且這個程序占用的CPU只有一個&#xff08;我從來沒有注意到這個問題啊啊啊&#xff09;。 突然師兄提醒我可以把10的8次方條數據拆成10個10的7次方&#xff0c;作為10條任務并行處理&a…

Kubernetes集群(概念篇)

Kubernetes介紹 2013年docker誕生&#xff0c;自此一發不可收拾&#xff0c;它的發展如火如荼&#xff0c;作為一個運維如果不會docker&#xff0c;那真的是落伍了。 而2014年出現的kubernetes&#xff08;又叫k8s&#xff09;更加炙手可熱&#xff0c;我想大部分人僅僅是聽說過…

cannot resolve symbol xxxx問題

1.File->Invalidate Caches/Restart 清除緩存重啟 2.還不行就maven -> Reinport

$(“#addLowForm“).serialize()同時提交其它參數的寫法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 原本寫法&#xff1a; 2. 不光傳表單參數&#xff0c;還有別的參數的寫法&#xff1a;