信息化建设指导网-推进全国信息化发展,打造信息化建设第一站 加入收藏
信息化建设指导网

.net

日期:2013-06-04 来源:本站 作者:管理员
关键字:
.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、…


   .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。



    关于.NET最被人经常提到的问题是:“什么是.NET?”

    微软董事长兼首席软件设计师比尔?盖茨这样回答:“.NET是指连接信息、人群、系统和设备的软件。”

    微软原总裁兼首席执行官鲍尔默说:“.NET 代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。”

    上述两种回答简明扼要地表述了.NET的外在特征,从中初步可以得出.NET的出现将带来这样的变化:软件将使不同的计算机以不同的方式相互交流,人们使用互联网的方式将与我们过去五六年使用互联网的方式大不相同。

    在这里我们通过对.NET四个关键特性的阐述,来进一步了解.NET的概貌。

    .NET面向软件服务

    .NET依存于XML

    融合多种设备和平台

    新一代的人机界面

    1..NET面向软件服务

    今天的软件产品仅仅是一张或数张光盘,用户购买软件,亲自安装、管理和维护。软件服务则是来自因特网的服务,它替用户安装、更新和跟踪软件,这些软件的执行可能会跨越处于不同地理位置的不同机器,同时用户的资料等各种数据也是存储在网络机器上的而不是本地。这些就是软件产品和软件服务的不同之处。

    伴随着被称为第三次IT革命的Web服务(Web Service)技术的出现以及ASP(应用服务提供)产业的兴起,软件正逐渐从产品形式向服务形式转化,这是软件未来发展的趋势。.NET正是为这一趋势所努力的成果。

    Web服务允许应用程序通过 Internet 进行通信和共享数据,而不管采用的操作系统、设备或编程语言是否相同。

    .NET 是 Microsoft XML Web服务平台,它提供创建 XML Web服务并将这些服务集成在一起所需要的功能。

    2..NET战略依存于XML

    XML是一种格式,它让数据容易理解并具有相当的灵活性。XML是下一代产品的关键组成因素。微软的.NET战略是依存于XML的,就像微软以前的产品依赖于图形界面一样。微软致力于把XML变成整个业界的标准,而微软.NET战略的实施也许会成为最好的XML的实施案例,就像过去Windows是图形用户界面最好的实施案例一样。

    XML是.NET的基础与灵魂,上述的软件服务和将要提到的融合多种设备和平台目标的实现,都离不开XML技术的支持。

    3.融合多种设备和平台

    在.NET之前,软件是围绕一个系统写的,软件工程师当时是考虑一个系统而不是考虑用户来开发软件的。如果用户换一台PC的话,他们要做很多的工作才能把文档以及其他信息转移到另一台PC上;如果他们想用另外一种终端工作,比如一种先进的电话或者手持便携设备,就必须运行一些协同软件以便让这两种不同的装置一起工作。

    .NET的出发点是不把系统当作关键因素。诚然,会有不同的系统,但是它们应该能够自然地协同工作。在服务器层面,不把某个应用单纯地看作是在一种服务器上的一种应用,而是认为这个应用可以使用很多的服务器,并且能够自动地利用多个服务器带来的扩展的、更强的功能。以人为本的理念保证了由此产生的生产力和可靠性会超越大型机时代或者是UNIX时代的最好的应用,它所带来的巨大的可扩展性使得我们有很大的余地,这样,只要不断把新系统加入进来,我们就有了更大的能力。

    Microsoft .NET的基本理念是:不再关注单个的网站和与Internet连接的单个设备,而是要让计算机群、相关设备和服务协同工作,提供更加广泛和丰富的解决方案以及服务,而不是像现在一样成为一座座信息孤岛。人们将能够控制何种信息、在何时、以何种方式传送给自己。.NET的目标是把计算和通信带入一个丰富、合作和互动的环境中,远远胜过今天的单向网络。

    在一些地方,这已经成为现实,比如说为Windows平台设置的用于交易的TPCC基准,它的功效更为强大,同时性能价格比更加优越。

    4.新一代的人机界面

    .NET是一个巨大的变化,它不仅是编程方面的巨大变化,也是用户界面方面的一个巨大变化。微软认为用户界面还可以更加自然,就是说我们坐在电脑(当然还可能是其他设备)前浏览信息的时候,不仅能够使用键盘,还能够使用一支笔来手写,也就是说电脑有手写识别的功能,还可能用声音来操作,就是说电脑还有语音识别功能。我们所需要的信息将展示在屏幕上,极高的分辨率使得屏幕的可读性非常强,即使是一个比较长的电子邮件也不需要打印。这些都是.NET战略所推动的。

    计算模式从终端主机时代、字符PC时代、GUI时代发展到当前主流的Internet浏览器时代,今天的Internet与以前主机工作模式有许多相似之处,信息被储存在中央服务器内,而用户的所有操作都要依靠它们。在目前的技术环境下,网站之间相互传递有意义的信息,或者合作提供更广泛和更深层次的服务,是十分困难的。而用户要获得个性化的网络体验,或者得到“私人信息空间”来对网络信息进行编辑、分析和共享,则更加困难。现在,人们还在适应技术,但微软认为技术应当以人为本。包括XML和SOAP(简单访问对象协议)在内的新行业标准将信息解放出来,使它们能够被重新组织、调整和编程,然后以任何可能的方式、在任何设备和系统上显示出来。以这些标准为基础的平台,将控制信息的权利重新交还给需要这些信息的人们。.NET完全是为了实现这一目标而设计出来的,是微软公司提出的下一代互联网构想。

    .NET是微软的一个重要转折点。微软的产品在全球的应用愈来愈广泛,以服务为主的MSN也发展得越来越好,.NET将以这些成功为基础。实现.NET是一个较长的过程,类似从MS-DOS到Windows的转变。微软将继续提供和支持现有的平台和应用软件,包括不含.NET技术的平台。但是,经过长时间的努力,微软的产品和服务将最终转化改进成订购式服务,通过Internet送货。

分享到:
  • 太极计算机股份有限公司太极计算机股份有
  • 北京中百信信息技术股份有限公司北京中百信信息技
  • 福瑞博德软件开发公司福瑞博德软件开发
  • 北京护航科技有限公司北京护航科技有限
  • 银江股份有限公司银江股份有限公司
  • 远光软件远光软件
  • 中国软件与技术服务股份有限公司中国软件与技术服
  • 启明信息技术股份有限公司启明信息技术股份
  • 戴尔戴尔
  • HPHP
  • 东华软件股份公司东华软件股份公司
  • 东软集团东软集团