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