第1章 Visual Basic.NET概述
1.1 .NET框架概述
.NET到底是什么?对于这个问题有着各种不同的说法。当时Microsoft公司**执行官鲍尔默的说法*能代表Microsoft公司的观点,他说:“Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构”,这句话基本上简明扼要地表述了.NET的外部特征。
.NET首先是一个环境,这是一个理想化的未来互联网环境,Microsoft公司的构想是一个“不再关注单个网站、单个设备,与Internet相连的互联网络环境,而是要让所有的计算机群、相关设备和服务商协同工作”的网络计算机环境。简言之,互联网提供的服务要能够完成更高程度的自动化处理。未来的互联网应该以一个整体服务的形式展现在*终用户面前,用户只需要知道自己想要什么,而不需要每一步都在网上搜索、操作来达到自己的目的。譬如,用户可以用说活的方式查询某个歌星的演唱会行程,并且可以通过Web服务和订票系统关联直接订票。
.NET谋求的是一种理想的互联网环境。要搭建这样一种互联网环境,首先需要解决的问题是针对现有Internet的缺陷来设计和构造一种下一代Internet结构。这种结构不是物理网络层次上的拓扑结构,而是面向软件和应用层次的一种有别于浏览器只能静态浏览的可编程Internet软件结构。因此.NET把自己定位为可以作为平台支持下一代Internet的可编程结构。
.NET的*终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序。用户不需要知道这些东西存在什么地方,甚至如何获得等具体细节,他们只需发出请求,而所有后台的复杂操作是完全屏蔽起来的。因此对于企业的IT人员来说,他们也不需要处理复杂的平台以及各种分布应用之间如何协调工作的问题。
……