新浪首页免费邮件用户注册网站地图
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 开发者园地 > 正文
Microsoft .NET Framework

http://www.sina.com.cn 2001/09/26 17:13 新浪科技

  关键点:

  ·.NET Framework是一个用来构建、发布并运行XML Web服务和其他应用程序的开发环境;

  ·.NET Framework由两个部分组成:通用语言运行库(Common Language Runtime)、类
库(包含Microsoft ASP .NET, Enterprise Services, Microsoft ADO .NET, and Windows? Forms.)

  ·.NET Framework是微软.NET开发的核心和基础,微软的Visual Studio .NET也是针对.NET Framework而设计的

  .NET Framework是在Microsoft .NET平台上进行开发的基础,.NET Framework以及针对设备的.NET Framework简化版为XML Web服务和其他应用程序提供了一个高效安全的开发环境,并全面支持XML。.NET Framework的核心技术为:通用语言运行库(CLR:Common Language Runtime)、类库,及ASP .NET。

  通用语言运行库(Common Language Runtime)

  CLR引入了一些能提高应用程序运行可靠性的技术(比如消除了内存泄漏),同时也提供了多语言执行环境,使得组件和XML Web服务的综合使用不再受编程语言的限制。目前,可以用来编写.NET应用程序的编程语言不下20种,如C++, Visual Basic .NET, JScript?,以及微软最新推出的开发语言-C#,此外还包括不少第三方的语言,比如COBOL、Eiffel、Perl、Python、Smalltalk,等等。

  类库

  统一的类库提供了调用平台函数的通用方法,使得我们不必再去学习并研究不同语言的API体系结构

  ASP .NET

  ASP .NET建立在.NET Framework类的基础之上,并提供了由控件和基础部分组成的"Web程序模板",大大简化了Web程序和XML Web服务的开发。程序员直接面对的是一组ASP .NET控件,而这些控件由一些诸如于文本框、下拉菜单等通用的HTML用户界面构件封装而成。实际上这些控件运行于Web服务器上,并简单地以HTML的形式将用户界面发送到浏览器。

  ADO .NET

  相比于现有的ADO数据访问模型,ADO .NET引入了一些新的特性--基于XML,并且是松散耦合的(loosely-coupled)。ADO .NET使用了脱机(disconnected)数据缓存,使用户能快速的创建出高性能、可靠的XML Web服务和现在流行的多层应用程序(N-tier applications)。

  Enterprise Services

  由于建立在Windows2000的Application Services上,并包括了微软COM+服务和消息队列服务,.NET Framework Enterprise Services的可扩展性和可靠性都相当出色,而这对企业级程序(比如事务处理)而言非常重要。此外,Windows 2000 Application Services和.NET Framework的深层整合,使得用户可以将现在通行的基于COM的程序转化为XML Web服务,而且整个转化根本不用写一行代码,只需通过一个管理接口(administrative interface)就能轻而易举地实现。

  Windows Forms

  Windows窗体为.NET Framework提供了美观的客户端图形用户界面,它是囊括了现在的VB组件库(Visual Basic? component library)和Windows基础类库(Windows Foundation Classes),以及高效易用的底层Win32API的所有优点。

  NET Framework的优点

  .NET Framework有什么优点呢?简单的说,它能缩短产品开发时间,简化发布和管理,提高运行效率。以下是一些主要的优点:

  ·可以使用任何编程语言:.NET Framework允许开发者以任何语言进行开发,使不同语言开发的程序结合得更紧密,并使现有的开发技巧得以继续使用;

  ·减少了编写代码量:.NET Framework使用了高度模块化的设计,使得开发人员可以将精力更多的集中到处理商务逻辑方面,而不必再把时间花费在写IDL和Register代码上。以ASP .NET为例,许多常用的功能,如购物车,都已被封装成为通用的控件;

  ·以XML/SOAP为核心:.NET Framework目标是将软件转化为服务,因此基于XML和SOAP系列的集成标准。您只需简单的注出所需的方法调用,.NET Framework就能将它们转化为完整的XML Web服务;

  ·提高了应用程序的可靠性:.NET Framework引入了新的技术使程序运行得更可靠,比如以.NET Framework来管理内存、线程及进程,确保内存泄漏将不再发生。此外,ASP .NET还监视Web程序的运行,并根据管理员设定的时间间隔,每过一段时间自动地重新执行一次这些程序;

  ·性能更加优化:.NET Framework优化了传统的Web程序。ASP .NET引入了高级的编译技术和缓存特性,获得了比现在ASP程序高1~2倍的性能。

  标准化

  微软已经将.NET Framework的核心部分(即Common Language Infrastructure)提交给了欧洲计算机制造商协会(ECMA)。现在正全力参与ECMA的标准化推广,并协助ECMA控制和管理这些标准。



发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
【学园专题】微软开发者(MSDN)专区
Sun:微软“冰雹”计划只是沧海一粟 (2001/08/23 13:59)
盖茨希望“冰雹”能使网上收费成为巨大产业 (2001/04/09 09:40)
微软进行内部重组 冰雹计划将挑大梁 (2001/04/08 10:21)
微软的“冰雹”计划遭遇反垄断冰雹 (2001/03/28 14:28)
评论:微软“冰雹”计划来势汹汹 (2001/03/27 10:23)
微软的“冰雹”计划能顺利进行吗? (2001/03/24 10:19)
微软的“冰雹”上空酝酿着司法风暴 (2001/03/22 10:55)
微软公布“冰雹”计划 旨在与AOL一争高低 (2001/03/20 10:23)
“冰雹”将是微软的首批.Net服务之一 (2001/01/19 18:36)


科技时代意见反馈留言板 电话:010-82612286 或 010-82628888-3361   欢迎批评指正

网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息

Copyright © 1996 - 2001 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网