介紹
.NET Framework是Microsoft公司開發的全面的、統一的編程模型,用于構建能給用戶帶來視覺震撼,能無縫和安全通信以及模拟一系列業務流程的應用程序。
.NET Framework 4與較早的Framework版本并行工作。基于早期版本的Framework的應用程序将繼續在默認目标版本上運行。
實現目标
NET Framework 旨在實現下列目标:
*提供一個一緻的面向對象的編程環境,而無論對象代碼是在本地存儲和執行,還是在本地執行但在 Internet 上分布,或者是在遠程執行的.
*提供一個将軟件部署和版本控制沖突最小化的代碼執行環境.
*提供一個可提高代碼(包括由未知的或不完全受信任的第三方創建的代碼)執行安全性的代碼執行環境.
*提供一個可消除腳本環境或解釋環境的性能問題的代碼執行環境.
*使開發人員的經驗在面對類型大不相同的應用程序(如基于 Windows 的應用程序和基于 Web 的應用程序)時保持一緻.
*按照工業标準生成所有通信,以确保基于 .NET Framework 的代碼可與任何其他代碼集成.
功能和改進
1..NET Framework 4與Framework 3.5 SP1并行工作。在舊版的Framework中可以運行的應用程序,将繼續能夠運行在.NET Framework 4上。
2.在Visual Basic和C#語言中有所創新,例如聲明lambdas 、隐線continuations 、動态調度、并命名/可選參數等。
3.在實體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發人員的關系數據庫的程序。這些新功能包括:持續忽略、POCO支持、延遲加載,測試驅動開發的支持、功能模型以及新的LINQ運營商等。
4.Windows Workflow(WF)中的改進讓開發者能夠更好地控制工作流程,具體改進如下:
改善活動規劃模型;改進設計體驗;一個新的流程建模方式;擴大調色闆的活動範圍;工作流程規則一體化;新郵件相關的功能。
5..NET框架還為基于WF的工作流程提供重大的性能改進:
6.改進Windows通訊基礎(WCF )構架,例如流服務相關支持,雙向通信的持久性等。
7..NET框架4還提供了新的WCF功能,例如服務發現、路由器服務、簡化配置、REST支持、診斷和性能提升等。
系統要求
支持的操作系統:
Windows 7
Windows 7 Service Pack 1
Windows Server 2003 Service Pack 2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2008 R2 SP1
Windows Vista Service Pack 1
Windows XP Service Pack 3
Windows XP SP3
Windows Server 2003 SP2
Windows VistaSP1 或更高版本
Windows Server 2008(在服務器核心角色上不受支持)
Windows 7
Windows Server 2008 R2(在服務器核心角色上不受支持)
Windows 7SP1
Windows Server 2008 R2 SP1
支持的體系結構:
x86
x64
ia64(有些功能在諸如 WPF 之類的 ia64 上不受支持)
硬件要求:
建議的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大
最小磁盤空間:
x86 – 850 MB
x64 – 2 GB
必備組件:
Windows Installer 3.1 或更高版本
Internet Explorer 5.01 或更高版本