Microsoft .NET 简介

Microsoft .NET 是微软新的因特网战略。

.NET 起初被称为 NGWS。

NGWS - 下一代视窗服务(Next Generation Windows Services)

在 .NET 被正式发布之前,NGWS 这术语一直被用于微软的某些计划,这些计划旨在创建一个下一代视窗服务的基于因特网的平台("Internet-based platform of Next Generation Windows Services")。

史蒂夫.鲍尔默于 2000 年:

“交付一个基于因特网的下一代视窗服务平台是我们公司的重中之重。我们在此谈论的突破包括对编程模型、用户界面、应用程序整合模型、文件系统、新的 XML schema ...的改变。”

Microsoft. NET

Microsoft. NET 战略在 2000 年 6 月由微软官方正式发布:

  • .NET 是微软的新的因特网和 Web 战略
  • .NET 不是一个操作系统
  • .NET 是一个基于因特网和 WEB 的全新架构
  • .NET 将软件作为 Web Services(提交给用户)
  • .NET 是用于通用服务(universal services)的一种构架
  • .NET 可运行于任何平台上的任何浏览器中
  • .NET 基于最新的 web 标准

.NET 因特网标准

.NET 被构建于以下因特网标准之上:

  • HTTP,因特网应用程序之间的通信协议
  • XML,用于在因特网应用程序之间交换数据的格式
  • SOAP,用于请求 Web Service 的标准格式
  • UDDI,用于搜索和发现 Web Service 的标准

.NET 框架(.NET Framework)

.NET 框架是为微软新的 .net 平台服务的基础结构。

.NET 框架是用于构建、开发以及运行 Web Service 和 Web 应用程序的公共环境。

.NET 框架包含着公用的类库 - 比如 ADO.NET、ASP.NET 以及 Windows 窗体 - 提供可被整合到多种计算机系统的高级标准服务。

.NET 框架是对语言中立的。目前,它支持 C++、C#、Visual Basic、JScript (JavaScript 的微软版本)以及 COBOL。第三方语言 - 比如 Eiffel、PerlPython、Smalltalk 等等 - 也将可用于构建未来的.NET 框架应用程序。

新的 Visual Studio.NET 是用于新的 .NET 框架的公共开发环境。它提供多功能的应用程序执行环境、简化开发以及多种开发语言之间简易的整合。

其他信息

.NET 计划包含一个新版本的 Windows 操作系统、一个新版本的 Office 以及一系列为开发人员构建基于 web 的应用程序准备的开发软件。

.NET 的背景可以理解为,当计算开始从桌面计算机转向可访问因特网的设备比如掌上电脑和移动电话时,微软公司为了维持其操作系统在市场中的垄断地位而采取的新措施的一个部分。

.NET 框架的最直观的组件是:新的 Internet 信息服务6.0(IIS 6.0)、对支持 ASP.NET 和 ADO.NET 的支持、可构建基于 web 的软件的 Visual Studio.NET 软件工具以及在 SQL Server 2000 数据库中新的 XML 支持。