NET框架
NET框架是一個多語言組件開發和執行環境
他提供了一個跨語言的統一編程環境
NET框架的目的是便於開發人員更容易地建立Web應用程序和Web服務
使得Internet上的各應用程序之間
可以使用Web服務進行溝通
開發人員可以將遠端應用程序提供的服務和單機應用程序的服務結合在一起
組成一個應用程序
例如
一個B
C的電子商務網站可以按這種方式組成在線交易
使用Microsoft Passport服務來驗證用戶身份
使用合作廠商的信用卡處理服務
從層次上來看
NET框架又包括三個主要組成部分
公共語言運行時(CLR
Common Language Runtime)
服務框架(Services Framework)和上層的兩類應用模板——傳統的Windows應用程序模板(Win Forms)和基於ASP
NET的面向Web的網絡應用程序模板(Web Forms和Web Services)
其結構如下圖所示
NET框架提供統一的編程模式
不論什麼語言和編程模式都是用一樣的API
結構下圖所示
NET框架提供統一的編程API
NET Framework 類庫
結構如下圖所示
微軟Web服務中心產品經理JohnMontgomery說
*
只需要簡單地用一DotNet框架便可以消除各種異類框架之間的差別
將他們合並成為一個整體
* 現在開發人員可以自由地選擇他們喜歡的編程語言了!
From:http://tw.wingwit.com/Article/program/net/201311/13411.html