当前位置:编程学习 > C#/ASP.NET >>

快速理解.NET Framework[翻译]

快速理解.NET Framework
引言
本文着眼于微软.NET框架。这是较新发布的软件开发环境,它帮助开发者快速开发应用程序并且提供各种不同语言像Visual Basic .NET, C#, ASP .NET, 和Jscript .NET等开发最合适的,高效的,可扩展的,面向性能的应用程序 。
 
.NET框架概述
.NET框架是一种新的计算平台,它在Internet高度分布的环境中简化应用程序开发
 
服务
NET框架提供以下服务:
开发软件应用工具
执行软件应用的运行时环境
服务器基础设施
帮助开发者减少编码提高工作效率的增值只能软件
.NET框架将使开发者为不同设备和不同平台开发应用程序,如:windows应用程序、web应用程序、windows服务和web服务。

目标
设计.NET框架是为了实现下列目标:
一个一致的面向对象编程环境,目标代码能本地化存储和执行,本地化执行而不是分布式Internet,或者远程执行。
一个减少软件部署和版本冲突的代码编辑环境。
一个确保安全的代码执行的代码编辑环境,包括来自未知的或是不能完全信任的社团的代码。
一个能消除脚本的或解释性的环境引起的性能问题的代码编辑环境。
开发者在面对大量不同应用系统类型时有一致的开发体验,如基于Windows的应用程序和基于Web的应用程序。
构造所有工业标准信息来确保基于.NET框架的代码能够集成任何其他代码。
 
理解.NET框架体系结构
.NET框架有两个组件:.NET框架类库和公共语言运行时。
.NET框架类库使类型(CTS)变的简单,它对于.NET语言来说是公共的。
公共语言运行时组成部分有由:(类加载器)加载程序的IL代码并将起编译成本地代码到运行时,执行和管理代码来加强安全和类型安全,并且提供线程支持。

.NET框架体系结构最顶部是像VB .NET C#, VJ#, VC++ .NET之类的语言;开发者能开发(使用上面的任何语言)像Windows窗体,Web窗体,Windows服务和XML Web服务。
补充:asp.net教程,基础入门 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,