再看 .Net Framework

使用.Net已有很长时间,现在回过头来再回顾下.Net Framework,真是犹如在欣赏一件艺术品。

.Net Framework的目标:

  • 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。

  • 提供一个将软件部署和版本控制冲突最小化的代码执行环境。

  • 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

  • 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

  • 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。

  • 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。

.Net Framework的2个主要组件:CLR(Common Language Runtime)和类库。

  • CLR:管理内存、线程执行、代码执行、代码安全验证、编译及其他系统服务。这些功能是在公共语言运行时上运行的托管代码所固有的。(The common language runtime manages memory, thread execution, code execution, code safty verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime.)
  • 类库:.NET Framework 类库是一个与公共语言运行时紧密集成的可重用的类型集合。(The .Net Framework class library is a collection of reusable types that tightly integrate with the common language runtime.)

转载于:https://www.cnblogs.com/JamesL/archive/2011/05/09/2041563.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值