.NET技术体系

家喻户晓的微软公司是一个让无数竞争对手心惊胆战的软件帝国.MICROSOFT.NET的推出再一次证明了微软公司在软件世界的霸主地位.微软自揭开.NET的序幕之后,便马不停啼地一波接着一波推出许多技术.对于微软而言,.NET是微软公司的一场"圣战",".NET是微软有史以来最大的赌注".
  对于.NET到底是什么问题,有着各种各样的说法.但当时作为首席执行官的鲍尔默应该最能代表微软公司的观点,他说:"MICROSOFT.NET代表了一个集合,一个环境,一个可以作为平台支持下一代INTERNET的可编程结构."确实,这句话基本上简单扼要地表述了.NET的外特性.
  .NET最根本的精神在于改革分布式电脑运算的面貌,把.NET称为策略名词比称它为技术名词更加恰当..NET彻底地把计算模式从单机,客户机/服务器和WEB网站的方式转向颁布式计算(Distributed Computing).
我们知道COM和Corba是今天比较流行的部件对象计算模型.但是它们都存在"局部计算"的局限性.也就是说,这些模型都仅仅是本地计算或本网计算的模式,不是把整个互联网当作是一个计算资源体系来加以利用..NET则通过一种称作"网络服务"(WEB Service,这是.NET的核心概念)的技术把分布在互联网上的各种资源有效地通过编程手段整合在特定的应用界面.届时,所有的软件开发商亦可以很容易地借由.NET的结构,通过互联网提供软件服务.这就好像是现在的电力公司负责发电并通过电线传电力给我们,然后按照我们用电的度数收取费用.过去,软件开发商必须将软件包装在光盘或文件中提供给客户,会遇到很多问题,如软件的新旧版本的盗版等.总之,web服务是.NET的核心.
  除了web Service 这种新型计算机模式,微软还在.NET中增加了自已已有的研究成果,如自然语言的处理和识别等.这些技术能让用户更加灵活地操作各种计算设备.总之,.NET包含了新一代的计算模式.即跨越全球的颁布式计算.这种规则的制定者将有可能从与之配合的商业模式中大获其利.
posted @ 2007-07-29 14:59  痴人说梦  阅读(713)  评论(0编辑  收藏  举报