很多開發(fā)人員都需要這個.net framework4.0的框架,有了它很多的編輯環(huán)境,存儲和執(zhí)行都是支持遠(yuǎn)程的。
.net framework4.0
net framework
.NET Framework 是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web Services 的內(nèi)部 Windows 組件。.NET Framework 旨在實(shí)現(xiàn)下列目標(biāo):
*提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,或者是在遠(yuǎn)程執(zhí)行的。*提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。*提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。微軟的.NET Framework 4主要為用戶提供了以下新功能和改進(jìn):
*.NET Framework 4與 Framework 3.5 SP1并行工作。在舊版的Framework中可以運(yùn)行的應(yīng)用程序,將繼續(xù)能夠運(yùn)行在.NET Framework 4上。*在Visual Basic和C #語言中有所創(chuàng)新,例如聲明lambdas 、隱線continuations 、動態(tài)調(diào)度、并命名/可選參數(shù)等。*在ADO.NET實(shí)體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發(fā)人員的關(guān)系數(shù)據(jù)庫的程序。這些新功能包括:持續(xù)忽略、POCO支持、延遲加載,測試驅(qū)動開發(fā)的支持、功能模型以及新的LINQ運(yùn)營商等。*以下是ASP.NET中的改進(jìn) :改進(jìn)JavaScript用戶界面模板和AJAX中的數(shù)據(jù)綁定功能;改進(jìn)ASP.NET的圖表控制;*以下是WPF中的改進(jìn):在WPF中增加Windows 7多觸控、ribbon控制、任務(wù)欄擴(kuò)展功能支持;在WPF中增加Surface 2.0 SDK支持;新的業(yè)務(wù)線控制,包括圖表控制,智能編輯,數(shù)據(jù)網(wǎng)格,以及其他能夠提高“建立數(shù)據(jù)中心的應(yīng)用程序”的開發(fā)者經(jīng)驗(yàn)的控制。提高性能和可擴(kuò)展性;在文字、像素布局、本地化和互操作性中添加可視化改進(jìn);*Windows Workflow(WF)中的改進(jìn)讓開發(fā)者能夠更好地控制工作流程,具體改進(jìn)如下:改善活動規(guī)劃模型;改進(jìn)設(shè)計體驗(yàn);一個新的流程建模方式;擴(kuò)大調(diào)色板的活動范圍;工作流程規(guī)則一體化;新郵件相關(guān)的功能。*.NET框架還為基于WF的工作流程提供重大的性能改進(jìn):改進(jìn)Windows通訊基礎(chǔ)( WCF )構(gòu)架,例如流服務(wù)相關(guān)支持,雙向通信的持久性等。* .NET框架4還提供了新的WCF功能,例如服務(wù)發(fā)現(xiàn)、路由器服務(wù)、簡化配置、REST支持、診斷和性能提升等。*并行程序設(shè)計的創(chuàng)新功能如下:并行循環(huán)支持、任務(wù)并行庫(TPL)、并行LINQ ( PLINQ )、協(xié)調(diào)的數(shù)據(jù)結(jié)構(gòu)、多核心處理器等。