background image

 

平时,我们一般认为 .NET 

 

就是 .NET Framework 、Visual Studio.NET 及开发出的应用

(ASP.NET、WinForms

 

等),要说给 Microsoft .NET 下个准确定义,说实话,这个还挺

 

难为人的。微软自己有一段时间都承认给其对 .NET 的定义和使用给用户带来了很 
confused 

的感觉,后来 .NET”

 

就不在 Windows 2003 Server 和其它一些服务器产品中使

用了。

 

在 Microsoft China 

 

网站上对 .NET 定义如下:

Microsoft® .NET 

 

是 Microsoft XML Web services 平台。XML Web services 允许应用程序

 

通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言 。
Microsoft .NET 

 

平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个

人用户的好处是无缝的、吸引人的体验。

 

在 Microsoft 

 

网站上对 .NET 定义如下:

Microsoft® .NET 是微软公司的一组软件技术,用来连接信息、人、系统和各种设备。它通

 

过使用 Web Services 技术来获得软件的高度集成。除了将小型的、分散的、构建模块应用

 

互相连接起来,还将 Internet 上的更大应用连接起来(翻译的可能不是很准确)。

 

第二种定义虽然模糊了许多,但是似乎更贴切一些。两种定义里都把 Web Services 

 

做为 .

NET 的核心,其基本要素就是智能客户端、服务器、Web Services、开发工具以及一个额

 

外的 .NET 体验。
由此给出我的定义:

Microsoft® .NET 

 

是 Microsoft 

 

围绕 Web Services 为核心,为信息、人、系统、各种设备提

供无缝连接的一组软件产品(SmartClient、服务器、开发工具)、技术(Web Services)或
服务(.NET Services

 

,如 .NET Passport)。