1 .Net的由来以及初步认识.Net

1 .Net的由来

  众所周知,微软借助windows操作系统占领了极大的市场,从而造就了微软的巨大成功。

  从技术层面来说,Windows操作系统的不断更新升级,提供了许多新的功能/特征。从技术上面来看,微软在windows操作系统方面有两个重要的技术:

  1)使用并维护API  新功能的实现就是通过扩展API,但凡在Windows平台编程的都会非常熟悉这个套路,加载系统的DLL,根据SDK进行具体方法的调用与操作。API编程成了Windows的重要基础。

  2)OLE  最初主要用来实现各种不同OFFICE文档的嵌套,后面不断演进成COM,DCOM,COM+,这些技术成为了windows平台组件交互的标准,也就是说Windows离不开COM.

  由于操作系统的一部分功能是与硬件打交道,技术日新月异的今天,硬件的发展又是极其迅猛的,Windows为了不断支持这些新的硬件,就需要不断的更新其API,很显然,这个过程会变得越来越复杂。

  面对这个困境,微软引入了.Net

2 .Net的理念

  保持兼容:通过包裹之前的COM那一套,从而实现兼容

  新的开始:支持API那一套,同时从各个方面来讲都是一个新的开始

  目标远大:以分布/分发应用作为其目标,这样一来,一切产品都可以认为由Server和Client两块组成,这两个角色可以分布在任意的位置,同时他们可以保持良好的交互与执行,这个就是其中的NET的内涵,网络化应用,这并不意味着.Net只能进行网络编程,而是说.NET天生对于应用的实现和部署有着强大的支持,使用.Net可以轻松开发各种应用。

posted on 2015-10-23 19:26  花雨树  阅读(427)  评论(0编辑  收藏  举报