- A+
Microsoft .NET Framework是用于Windows的新托管代碼編程模型。它將強大的功能與新技術結合起來,用于構建具有視覺上引人注目的用戶體驗的應用程序,實現(xiàn)跨技術邊界的無縫通信,并且能支持各種業(yè)務流程
它在 4.5.1 的基礎上新增了大量改進,涉及 WPF、WCF、Windows Workflow、高 DPI Windows Forms、RyuJIT 即時編譯器、SIMD 指令集、垃圾收集器、ADO.NET、網絡、兼容性等各個方面,還大幅提升了 .NET 應用程序的運行速度。
開發(fā)人員可以點此了解詳細情況。普通用戶只管安裝就是了,說不定今后哪個程序或組件就需要它才能運行。
.NET框架(.NET Framework) 是由微軟開發(fā),一個致力于敏捷軟件開發(fā)(Agile softwaredevelopment)、快速應用開發(fā)(Rapidapplication development)、平臺無關性和網絡透明化的軟件開發(fā)平臺。.NET是微軟為下一個十年對服務器和桌面型軟件工程邁出的第一步。.NET包含許多有助于互聯(lián)網和內部網應用迅捷開發(fā)的技術。
.NET框架是一個多語言組件開發(fā)和執(zhí)行環(huán)境,它提供了一個跨語言的統(tǒng)一編程環(huán)境。.NET框架的目的是便于開發(fā)人員更容易地建立Web應用程序和Web服務,使得Internet上的各應用程序之間,可以使用Web服務進行溝通。從層次結構來看,.NET框架又包括三個主要組成部分:公共語言運行時(CLR:Common Language Runtime)、服務框架(Services Framework)和上層的兩類應用模板——傳統(tǒng)的Windows應用程序模板(Win Forms)和基于ASP NET的面向Web的網絡應用程序模板(Web Forms和Web Services)。
公共語言運行時(CLR),是一個運行時環(huán)境,管理代碼的執(zhí)行并使開發(fā)過程變得更加簡單。CLR是一種受控的執(zhí)行環(huán)境,其功能通過編譯器與其它工具共同展現(xiàn)。
在CLR之上的是服務框架,它提供了一套開發(fā)人員希望在標準語言庫中存在的基類庫,包括集合、輸入/輸出、字符串及數(shù)據(jù)類。
那么,在Windows DNA(分布式集成網絡應用體系結構)之后,微軟提出新的.NET框架(新托管代碼編程模型)的主要原因是什么?
問題出現(xiàn)在已開發(fā)了多種技術的整合的一個單一應用程序的子系統(tǒng)上。例如,一個制造企業(yè)有不同的系統(tǒng),如庫存管理系統(tǒng),物料清單系統(tǒng),財務總帳系統(tǒng),所有使用可用于應用程序開發(fā)的各種技術實現(xiàn)的。這些系統(tǒng)需要集成在一起,從而形成一個更高級別的企業(yè)信息系統(tǒng)的組織。要做到這一點,應用程序開發(fā)人員必須使用如微 軟的分布式組件對象模型(DCOM),通用對象請求代理體系結構(CORBA),Java遠程方法調用(RMI)等技術。然而,這些分布的技術通過已開發(fā)的應用程序編程語言非常緊密地耦合在一起。
跨語言的互操作性也是受限的。例如,如果在Visual C++類已經被創(chuàng)建,那么不可能在Visual Basic開發(fā)新的類并將其擴展到Visual C++。因此,開發(fā)者將不得不用每一種項目中用到的語言重新編寫同樣的邏輯的類。功能的可重用性得到了支持,但在早期的技術,真正的代碼的可重用性是不可用。因此,開發(fā)人員不得不學習被用于應用程序的開發(fā)組織用到的所有語言。注冊的COM組件。COM組件注冊,才可以在目標機器上使用的應用程序。應用程序必須查找Windows注冊表中查找并加載的COM組件。
這是脫機安裝程序。為 Web 和脫機安裝方式提供不同的安裝程序。如希望在安裝過程中為自己的產品或應用程序重新分配這兩個安裝程序中的一個,我們建議選擇 Web 安裝程序,因為它比較小且通常下載速度比較快。您可以在此處下載 Web 安裝程序。
Microsoft 建議您盡可能使用 Web 安裝程序代替脫機程序包,以獲得最佳的效率并滿足帶寬要求。
脫機程序包可在由于沒有 Internet 連接導致 Web 安裝程序無法使用的情況下使用。該程序包比 Web 安裝程序包大,且不包含語言包。您可以從此處下載并安裝語言包。
雖然 .NET Framework 的此版本與 .NET Framework 3.5 SP1 和更低版本一起運行,但它對 .NET Framework 4 和 .NET Framework 4.5 執(zhí)行就地更新。
支持的操作系統(tǒng)
Windows 7 Service Pack 1, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Vista Service Pack 2
硬件要求:
1 GHz 或更快的處理器
512 MB RAM
850 MB 的可用硬盤空間 (x86)
2 GB 的可用硬盤空間 (x64)
官方主頁
https://github.com/Microsoft/dotnet-framework-early-access/blob/master/release-notes/NET48/dotnet-48-changes.md