1 .Net的由来以及初步认识.Net
2015-10-23 19:26
246 查看
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可以轻松开发各种应用。
相关文章推荐
- python爬取网易评论
- poj3422 最小费用流
- 【HDOJ】1890 Robotic Sort
- Parallels Desktop 11 for Mac新增功能
- iOS经典讲解之Swift函数详解(一)
- Git学习 --> 个人常用命令add,commit以及push
- 将整形数据类型转成id类型
- Spring注解讲解
- 约瑟夫环问题,循环链表建立
- hdu2838 Cow Sorting(树状数组)
- 使用事件循环
- soj1566补兵
- 在字符串中提取数字
- iOS开发>学无止境 - 禁止横屏
- 数据库描述
- C++ 散列表
- UE3 移动设备分析
- php+js设置本地cookie文件的方法
- java 通过Ajax前台传参数 并用 HttpURLConnection Post方式访问对外的接口
- linux——网络知识