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