Microsoft .NET 簡介
Microsoft .NET 是微軟新的因特網(wǎng)戰(zhàn)略。
.NET 起初被稱為 NGWS。
NGWS - 下一代視窗服務(wù)(Next Generation Windows Services)
在 .NET 被正式發(fā)布之前,NGWS 這術(shù)語一直被用于微軟的某些計劃,這些計劃旨在創(chuàng)建一個下一代視窗服務(wù)的基于因特網(wǎng)的平臺("Internet-based platform of Next Generation Windows Services")。
史蒂夫.鮑爾默于 2000 年:
“交付一個基于因特網(wǎng)的下一代視窗服務(wù)平臺是我們公司的重中之重。我們在此談?wù)摰耐黄瓢▽幊棠P、用戶界面、?yīng)用程序整合模型、文件系統(tǒng)、新的 XML schema ...的改變!
Microsoft. NET
Microsoft. NET 戰(zhàn)略在 2000 年 6 月由微軟官方正式發(fā)布:
- .NET 是微軟的新的因特網(wǎng)和 Web 戰(zhàn)略
- .NET 不是一個操作系統(tǒng)
- .NET 是一個基于因特網(wǎng)和 WEB 的全新架構(gòu)
- .NET 將軟件作為 Web Services(提交給用戶)
- .NET 是用于通用服務(wù)(universal services)的一種構(gòu)架
- .NET 可運行于任何平臺上的任何瀏覽器中
- .NET 基于最新的 web 標(biāo)準(zhǔn)
.NET 因特網(wǎng)標(biāo)準(zhǔn)
.NET 被構(gòu)建于以下因特網(wǎng)標(biāo)準(zhǔn)之上:
- HTTP,因特網(wǎng)應(yīng)用程序之間的通信協(xié)議
- XML,用于在因特網(wǎng)應(yīng)用程序之間交換數(shù)據(jù)的格式
- SOAP,用于請求 Web Service 的標(biāo)準(zhǔn)格式
- UDDI,用于搜索和發(fā)現(xiàn) Web Service 的標(biāo)準(zhǔn)
.NET 框架(.NET Framework)
.NET 框架是為微軟新的 .net 平臺服務(wù)的基礎(chǔ)結(jié)構(gòu)。
.NET 框架是用于構(gòu)建、開發(fā)以及運行 Web Service 和 Web 應(yīng)用程序的公共環(huán)境。
.NET 框架包含著公用的類庫 - 比如 ADO.NET、ASP.NET 以及 Windows 窗體 - 提供可被整合到多種計算機系統(tǒng)的高級標(biāo)準(zhǔn)服務(wù)。
.NET 框架是對語言中立的。目前,它支持 C++、C#、Visual Basic、JScript (JavaScript 的微軟版本)以及 COBOL。第三方語言 - 比如 Eiffel、PerlPython、Smalltalk 等等 - 也將可用于構(gòu)建未來的.NET 框架應(yīng)用程序。
新的 Visual Studio.NET 是用于新的 .NET 框架的公共開發(fā)環(huán)境。它提供多功能的應(yīng)用程序執(zhí)行環(huán)境、簡化開發(fā)以及多種開發(fā)語言之間簡易的整合。
其他信息
.NET 計劃包含一個新版本的 Windows 操作系統(tǒng)、一個新版本的 Office 以及一系列為開發(fā)人員構(gòu)建基于 web 的應(yīng)用程序準(zhǔn)備的開發(fā)軟件。
.NET 的背景可以理解為,當(dāng)計算開始從桌面計算機轉(zhuǎn)向可訪問因特網(wǎng)的設(shè)備比如掌上電腦和移動電話時,微軟公司為了維持其操作系統(tǒng)在市場中的壟斷地位而采取的新措施的一個部分。
.NET 框架的最直觀的組件是:新的 Internet 信息服務(wù)6.0(IIS 6.0)、對支持 ASP.NET 和 ADO.NET 的支持、可構(gòu)建基于 web 的軟件的 Visual Studio.NET 軟件工具以及在 SQL Server 2000 數(shù)據(jù)庫中新的 XML 支持。