摘要:[Framework基礎] 學習筆記目錄
由微軟公司所開發的大型函式庫平台 .NET Framework,是目前最廣為使用的軟體函式庫,2002年時由微軟所發表,目的是為了解決眾多的視窗軟體平台問題,企圖在一個10年的週期中,以該產品線站穩軟體市場龍頭。
-
共同的中間碼(Byte Code)
(提供一致的物件導向程式設計環境,不論目的碼 (Object Code) 是在本機中儲存及執行、在本機執行但分散至網際網路或在遠端執行。) -
跨平台、跨版本
(提供可減少軟體部署和版本控制衝突的程式碼執行環境。) -
架構上考量安全性
(提供加強程式碼安全執行的程式碼執行環境,包括未知或非完全信任之協力廠商所建立的程式碼。) -
提供 Visual Studio 作為開發環境
(提供可消除編寫指令碼或解譯環境效能問題的程式碼執行環境。) -
開發出來的程式,支援Windows作業系統及Web程式,也應可用於非Windows平台
(讓開發人員在使用各式各樣的應用程式時仍能體驗一致性,例如 Windows 架構的應用程式和 Web 架構的應用程式。) -
支援現有標準
(根據業界標準建置所有通訊,確保以 .NET Framework 為基礎的程式碼能夠與其他程式碼整合。)
.NET Framework 包含了兩大元件:通用語言執行元件(Common Language Runtime,CLR) 和 .NET類別庫(.NET Framework Class Library,FCL),CLR是用來編譯、驗證、運行程式的虛擬繼器和直譯器所組成的控制系統,而FCL則是真正有實際用途的應用功能函式庫,CLR及類別庫是經過優化的,因此搭配執行的效果非常好。
原始內容參考自 http://msdn.microsoft.com/zh-tw/library/zw4w595w(VS.80).aspx