第一讲 Microsoft.NET概述[19]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 dtqgfnet 的 blog

1.              com的部署比较困难,它需要基于guid标示符,把组件注册在客户机的注册表中,这在有些情况下是比较困难的。

2.              com缺乏与其它平台进行互操作的能力,比如在unix上就没有办法激活com组件。

3.              com缺乏内置的继承,在com基本结构中,并不具备继承能力,这也就是说com的面向对象是不完全的,在开发大型系统的时候,这可能是一个致命的缺点。

 

种种这些原因,使微软在.net平台上必须放弃很多已经成熟的概念,转而采用一种全新的更加适用企业级开发的体系,例如,其中最引人注目的,是在.net平台中,组件不再使用com 来连接,转而使用另一种名叫clr(公共语言运行时) 的全新的方式,这种方式不需要注册,因而避免了基于com 的应用程序配置和部署上的困难,而且,在.net平台上一切都是对象,使面向对象的能力得到淋漓尽致的发挥,这样,在.net开发中就可以大量的使用组件,就可能使分布式机制称为最主要的方式。

分布式结构的优越性还体现在应用程序的规模可变上,即在硬件上可以把组件和服务进行分布,以便平衡网络和服务器的负载,提高效率和可维护性,并且对未来的变化也可以有很高的适应性。

 

本文关键:第一讲 Microsoft.NET概述
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top