什么是 .NET ?
Microsoft .NET 是 Microsoft XML Web services 平臺(tái)。XML Web services
允許應(yīng)用程序通過(guò) Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。Microsoft .NET
平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。對(duì)個(gè)人用戶(hù)的好處是無(wú)縫的、吸引人的體驗(yàn)。
Microsoft.NET 框架(.NET Framework)
和 ASP.NET
Microsoft .NET 框架是 Microsoft Windows 操作系統(tǒng)家族中一名重要的新成員。它是下一代
Windows 應(yīng)用程序的基石,下一代應(yīng)用程序更容易開(kāi)發(fā)、部署,以及與其它網(wǎng)絡(luò)系統(tǒng)集成。微軟于2003年4月24日宣布,把單機(jī)操作系統(tǒng)與服務(wù)器操作系統(tǒng)分開(kāi)命名,后者則冠以
Microsoft Server System 的總名稱(chēng)。
大部分消費(fèi)者絕不會(huì)注意到他們的掌上電腦、智能電話(huà)或臺(tái)式電腦上運(yùn)行著.NET框架。但是他們會(huì)喜愛(ài).NET框架給計(jì)算機(jī)帶來(lái)的可靠性、易用性或互通性。
.NET 框架幫助軟件開(kāi)發(fā)人員、系統(tǒng)管理人員更輕松地開(kāi)發(fā)、管理,提升性能,加強(qiáng)安全,提高穩(wěn)定性。.NET 框架簡(jiǎn)化了
Windows 軟件開(kāi)發(fā)。它讓開(kāi)發(fā)人員用一種方法開(kāi)發(fā)出兩種程序:網(wǎng)絡(luò)應(yīng)用程序和桌面應(yīng)用程序(這種程序有時(shí)也被稱(chēng)為“智能客戶(hù)端程序”)。它還能幫助開(kāi)發(fā)人員使用相同的工具和技能開(kāi)發(fā)大至大型服務(wù)器安裝,小至手持智能電話(huà)的形形色色的軟件。
構(gòu)建在.NET框架上的軟件比常規(guī)的軟件更容易部署,更容易管理?梢园阉鼈冮_(kāi)發(fā)成自動(dòng)升級(jí)的模式。.NET框架還可以最大限度地減少不兼容軟件之間的沖突。
. NET框架的優(yōu)點(diǎn)
. NET框架的主要優(yōu)點(diǎn)有:
幫助軟件使用者與網(wǎng)絡(luò)服務(wù)商部署軟件。
提供更穩(wěn)定、更安全、更易擴(kuò)容、更高性能的軟件開(kāi)發(fā)環(huán)境
讓開(kāi)發(fā)人員更有生產(chǎn)力:
- 更易使用現(xiàn)有代碼
- 使他們更輕松地集成所支持的20多種編程語(yǔ)言編寫(xiě)出來(lái)的組件,讓他們用同樣的工具和技能開(kāi)發(fā) 出更多樣化的軟件
.NET框架的基本組件
.NET框架由兩個(gè)部分組成:通用語(yǔ)言運(yùn)行環(huán)境和.NET框架類(lèi)庫(kù):
通用語(yǔ)言運(yùn)行環(huán)境
為 .NET 框架上的應(yīng)用程序提供通用的服務(wù)。可以用差不多任何一種語(yǔ)言編寫(xiě)程序,包括 C、C++、C# 和 Microsoft
Visual Basic,還有較早的語(yǔ)言如 Fortran。這個(gè)環(huán)境協(xié)助完成許多最最基本的編碼任務(wù)。如內(nèi)存管理、安全管理和出錯(cuò)處理等。
.NET框架類(lèi)庫(kù)
開(kāi)發(fā)人員可能使用這個(gè)庫(kù)中現(xiàn)成的功能組件,快速擴(kuò)充軟件功能。這個(gè)庫(kù)主要有三個(gè)關(guān)鍵組件:
1. ASP.NET ——用來(lái)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序和網(wǎng)絡(luò)服務(wù)程序。
2. Windows 表單——可幫助開(kāi)發(fā)“智能客戶(hù)端”接口。
3. ADO.NET ——負(fù)責(zé)處理程序與數(shù)據(jù)庫(kù)之間的連接。
詳見(jiàn) Microsoft
網(wǎng)站上的介紹 |