.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 公司面临同