background image

    .NET 不是 Microsoft Windows 的另一个版本,而是微软提供的下一代计算平台. .NET 的

 

核 心是一个新的软件层

,

 

位于

Windows 操作系统之上.对于开发和运行软件来说,与我们目 

前所知的

Windows 操作系统相比,新的.NET 平台是一个更好的平台..NET

 

使软件开发人 员

和计算用户不再受操作系统的缺陷和不兼容问题的困扰

.而且.NET 

 

框架提供了一套具 备前

所未有的强大功能的新工具和预建组件

,可用于编写被称为"托管代码(Managed Code)"的

新型软件

.随着时间的推移,托管代码将被公认具有明显的优势,这是因为: 托管代码更稳

..NET 平台不只是运行这一新型代码,而且还监督其执行过程,

 

使软件错 误能够被发现并在

导致严重问题出现前得以被阻止

..NET 

 

能够事先防止或减轻使旧

Windows 系统崩溃的"内

存泄露

","内存破坏"及"死机蓝屏"等问题.

    版本并存..NET 软件专注于自己的事情.它们集中待在一个地方而不是把触角伸向系统各 

.而且在这样做时,它回避了老式的基于组件对象模型(COM)的机制,

 

该机制会导致 软件包

的相互冲突和伤害

.实际上,.NET

 

允许一个托管代码应用的两个版本在同一计算机 上

"并

"运行而无任何交互或冲突.因此,.NET 

 

可以避免为了安装和试用一种软件产品 的新版本

而必须卸除老版本的问题

. 更高的安全性.我们都知道,我们的系统是黑客窥伺的对象.在老式

Windows 安全方案下, 软件是按照软件使用者授予它的权限在计算机上执行操作. 黑客们不

 

断寻找歪门邪道来把恶 意软件偷偷安装到我们的系统上

,并欺骗我们的系统使用特权用户身

份运行该软件

.相反, 托管代码允许一种完全不同的安全模式; 软件是根据其自身而非用户的

特征获得授权

 

软件 本身的属性

(如软件的编写者,软件来源以及软件位置)被用来规定和管

 

辖允许软件所做的 事情

..NET 平台实行了这一新方案.托管代码只能在.NET 平台上运行,因

 

此必须受这一新 的严格监督和限制体制的约束

.当然,黑客会继续其捣乱行径,

 

但新的

.NET 

 

安全模式在 阻止流氓软件和安全破坏方面是一种充满前途的新武器

. 我们常说, 要解决问题

 

而不要制造 问题

.托管代码就是在解决问题,而购买老式基于 COM 的软件就是在加重计算机

 

行业面临 的安全问题

. 更好的连接性.新的.NET 软件开发工具和托管代码基于标准的性质使

 

得开发采用先进连接 技术

(  

XML Web 服务)的系统更加容易.我们的未来显然会是一个充

 

满了相互协作的 系统的万花筒

,这些系统或大或小,通过网络相互连接,彼此交换信息和提供

服务

,

 

同时也 为人类提供服务

. 创造这一高水平的连接功能和达到必不可少的稳健性需要新

的组件

 

工具 和以标准为导向的方案

. 使用老式组件和工具且不遵循标准去实现这一目标是

 

一件不可能的 事情

..NET 提供了用于开发下一代软件以实现新的"互联世界"的蓝图和工具

. 更快的软件,更快的开发,更轻松的部署..NET 是一种全新的软件技术,

 

其创始之初就志 在

利用突破性的技术

(  

XML)

 

和消除

Windows 

 

软件中在过去

20 

 

年间形成的效率不高 的老

旧内层

.托管代码精简,快速而轻便.这些特点有助于应用开发和部署方面的创新.  

而 且

,.NET

包括众多供开发人员使用的工业级强度

(industrial-strength)的现成组件,

 

开发人 员可以节

约开发时间

,同时开发出更稳健和强大的应用.托管代码的特点与行业标准的结合带来了新部

署模式

(包括"无接触"部署)和能够自我更新的软件.

    更低的投资成本.IT 部门每天都疲于修复问题和面对植根于老式基于 COM 的 Windows

 

软件 技术的限制

.在运用系统升级内容时,公司在防止新问题的工作中投入了大量公司资源. 

在 利 用 新 技 术 方 面 的 创 新 和 进 步 被 实 施 新 变 更 时 的 过 分 谨 慎 和 悲 观 主 义 而 减 慢

. 旧 

Windows 系统固有的问题转化为更高的 IT 成本和机会丧失成本. 上文描述的托管代码的每

 

个 优点都有助于通过更轻松的软件开发

,更轻松和更少麻烦的部署,安装,

 

维护以及更高的 安

全性来降低成本

. 托管代码的优势显而易见,在公众意识和公司董事会会议室中,对这一事实

 

的承认正在逐 渐增加

.

 

就像基于

MS-DOS 的软件市场在一天被宣布死亡一样,总有一天软件

 

购买者也会 只购买基于托管代码的软件

. .NET 是一种新的和更好的软件,也是一套用于开发

新的和更好软件的工具

.而且,.NET

 

使 得开发和部署所有人都在谈论的

XML Web 服务更加

容易

.不要低估 Web 服务的重要性,  

现 在

Web 服务备受关注的事实是许多 ERP 公司面临同