Microsoft.NET Framework 4.7是一款至關(guān)重要的windows內(nèi)部組件,缺少它很多基于此架構(gòu)的程序都無法正常運(yùn)行,它強(qiáng)大的功能和創(chuàng)新的技術(shù)完美結(jié)合,構(gòu)建在視覺上引人注目的用戶體驗(yàn)應(yīng)用程序,實(shí)現(xiàn)跨技術(shù)邊界的無縫通信,非常實(shí)用。
Microsoft.NET Framework 4.7新版特征:
1、.NET Framework 4 將與舊的 Framework 版本并行工作;
2、默認(rèn)情況下,基于早期版本的 Framework 的應(yīng)用程序?qū)⒗^續(xù)在目標(biāo)版本上運(yùn)行;
3、公共語言運(yùn)行時(shí)(CLR)和基類庫(BCL)改進(jìn);
4、數(shù)據(jù)訪問和建模的改進(jìn);
5、ASP.NET 的增強(qiáng)功能;
6、創(chuàng)新的新并行編程功能,例如并行循環(huán)支持.任務(wù)并行庫(TPL).并行 LINQ(PLINQ)和協(xié)調(diào)數(shù)據(jù)結(jié)構(gòu)(可讓開發(fā)人員利用多核處理器)。
Microsoft.NET Framework 4.7功能和改進(jìn):
1、.NET Framework 4與Framework 3.5 SP1并行工作。在舊版的Framework中可以運(yùn)行的應(yīng)用程序,將繼續(xù)能夠運(yùn)行在.NET Framework 4上。
2、在Visual Basic和C#語言中有所創(chuàng)新,例如聲明lambdas 、隱線continuations 、動(dòng)態(tài)調(diào)度、并命名/可選參數(shù)等。
3、在實(shí)體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發(fā)人員的關(guān)系數(shù)據(jù)庫的程序。這些新功能包括:持續(xù)忽略、POCO支持、延遲加載,測試驅(qū)動(dòng)開發(fā)的支持、功能模型以及新的LINQ運(yùn)營商等。
4、Windows Workflow(WF)中的改進(jìn)讓開發(fā)者能夠更好地控制工作流程,具體改進(jìn)如下:
改善活動(dòng)規(guī)劃模型;改進(jìn)設(shè)計(jì)體驗(yàn);一個(gè)新的流程建模方式;擴(kuò)大調(diào)色板的活動(dòng)范圍;工作流程規(guī)則一體化;新郵件相關(guān)的功能。
5、.NET框架還為基于WF的工作流程提供重大的性能改進(jìn):
改進(jìn)Windows通訊基礎(chǔ)(WCF )構(gòu)架,例如流服務(wù)相關(guān)支持,雙向通信的持久性等。
6、.NET框架4還提供了新的WCF功能,例如服務(wù)發(fā)現(xiàn)、路由器服務(wù)、簡化配置、REST支持、診斷和性能提升等。