ouwsh's blog

成功是“蓦然回首”的偶然,看似由于一个不经意的动作,但那是“众里寻她千百度”的必然!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

什么是 .NET?

Posted on 2005-07-25 13:14  ouwsh's blog  阅读(359)  评论(0)    收藏  举报
Microsoft® .NET 是 Microsoft XML Web services 平台。XML Web services 允许应
用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编
程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所
需。对个人用户的好处是无缝的、吸引人的体验。

.NET 概述
何谓.NET?它是Microsoft面向XML Web服务的平台。但可能您又会问道“准确地说,什么
是XML Web服务呢?” 它是未来的计算。请浏览我们为您提供的资源以了解.NET将如何改
变我们的Web体验。

了解 .NET
Microsoft .NET 扩展了通过任何设备随时随地操作数据和进行通讯的能力。.NET 使用分
布式计算模型并基于开放标准(如 XML)将 PC 与其他智能设备连接在一起。了解基础知
识:
跨越技术障碍
2002 年 1 月 14 日

Microsoft® .NET 背后的驱动力量是这样的一种焦点转移,即从单个 Web 站点或设备
到为提供更宽广、更丰富的解决方案而一起工作的计算机、设备和服务的新群组。Micros
oft .NET 为最终用户、企业、开发人员和 IT 专业人员解决当今软件开发和使用中潜在的
核心问题:

对个人的挑战
挑战 解决方案
是否曾经因为试图在 Web 站点、应用程序和设备之间移动并反复输入相同的信息、跟踪多
个用户名和密码以及权衡费力的同步数据方法而沮丧过? Microsoft .NET 对“用户友好
”重新进行了定义。您可以漫游智能的、个性化的 Internet,它记住您的首选项并在适当
的时间将适当的数据传送到您选用的任何智能设备。
您是否担心 Web 上的个人信息的隐私和安全性? Microsoft .NET 首先假定您控制着您的
信息,于是提供一组允许您管理个人信息并控制对其访问的服务。

对企业的挑战
挑战 解决方案
您的企业是否因为集成系统太难而且费用过高而受困于特定的系统或合作伙伴? Microso
ft .NET 平台对用于数据交换的 XML(WWW 联合会 (W3C) 维护的开放标准)和模块化的
XML Web services 的依赖,消除了数据共享和软件集成的障碍。
您的客户、雇员和合作伙伴在他们的首选设备上与您的组织进行连接时是否遇到困难? 对
于 .NET,一种 XML Web services 可以与所有设备一起工作,无需不同的版本。将 .NET
体验与显示特性分开,可使添加新接口技术(如语音和手写识别)变得容易,而无需重编
应用程序。
是否担心采用新技术需要替换旧式系统? 一些 Microsoft .NET 产品(如 BizTalk&#848
2; Server 和 Host Integration Server)就是为简化将现有成果集成到新的 .NET XML
Web services 和 .NET 体验的过程而设计的。

对开发人员的挑战
挑战 解决方案
是否因为生成和集成应用程序所花费的时间过长而错过业务机会? 通过 .NET 框架的公共
语言运行库,.NET 平台使各种 XML Web services 能够交互操作,而不管其源语言的不同
。开发人员可以生成可重用的 XML Web services,而不是生成单个应用程序。通过使您能
够轻松地为他人提供 XML Web services,.NET 为您打开了新的财源之门。
繁杂的基本事务是否侵占了核心业务的资源? 轻松找到可用的 XML Web services 的能力
意味着您能够购买应用程序构件,将时间和资金集中在最重要的事情上,而不是从头开始
生成一切。

向 .NET 的转变正在发生。Microsoft 已经宣布了 .NET 平台的第一批组成部分--.NET 框
架、Microsoft Visual Studio® .NET 和几个构造块服务,以及第一批 .NET 体验。
Microsoft 将在今年及以后开发更多工具和服务。早期采用者已经在生成和使用 XML Web
services 为其客户和雇员服务。

首创第三代计算技术
2002 年 1 月 14 日

Microsoft® .NET 将从根本上改变我们考虑和使用计算设备的方式。当前,服务器和
客户端桌面这两个概念是计算技术的最重要的概念。Microsoft .NET 将此模型扩展为松耦
合服务的丰富的、分布式计算范例。不管是在服务器、PC、掌上电脑还是在其他智能设备
上,只要是最适于进行处理,就会进行处理,而不必按照传统方式对桌面和服务器加以区
分。这是新一代智能设备的智能计算。从这些高级管理人员观点中了解更多信息:

Bill Gates,首席软件设计师,介绍 .NET 的现况
Sanjay Parthasarathy,平台策略副总裁,讲述解释 .NET 的最简单方法
.NET 带来了哪些变化
Microsoft .NET 计算模型以不同方式影响企业、个人和开发人员。对于个人:这些变化将
产生极其个性化的、集成的计算体验。对于企业和开发人员:它将改变企业和开发人员生
成软件和销售产品的方式,使 IT 成为企业成功的重要因素并引入新的业务模式。查看实
际使用中的 .NET:

XML Web services 案例研究
Business Trip Blues 视频
Zoo Trippin' 视频
哪些内容保持不变
尽管 Microsoft .NET 在计算技术领域带来了一些根本性变化,但是很多内容仍然保持不
变:

个人在 .NET 体验中仍将使用他们所熟悉的界面,如 Microsoft Office。这减少了重新培
训的费用,意味着个人可以立即使用支持 .NET 的软件。

硬件仍将运行一些操作系统,如 Microsoft Windows®、UNIX、Windows CE 和 PalmO
S。实际上,.NET 在降低开发负担的同时增加了软件可以运行的平台数。因为 XML Web s
ervices 只通过 XML 与设备进行通讯,所以任何智能设备都可以使用 XML Web services


开发人员仍将使用他们首选的编程语言。借助 .NET 框架的公共语言运行库,.NET 平台使
各种 XML Web services 可以交互操作,而不管其源语言的不同。Microsoft .NET 体验同
样对源语言不置可否,您可以通过使用 Microsoft Visual Basic®、Java,甚至是 C
OBOL 编写的 XML Web services 产生这些体验。这种中立性意味着无须为了利用 .NET 平
台而丢弃和替换现有成果。

无需替换旧式系统。某些 Microsoft .NET 产品是为了将现有成果轻松地集成到新的 .NE
T XML Web services 和 .NET 体验中而专门设计的。例如,Microsoft Host Integratio
n Server 简化对大型机的访问;Microsoft BizTalk™ Server 管理业务流程的编排
,包括对现有的系统和数据格式的处理,同时进行到 XML 的必需的自动化数据转换。

因此,这一下一代分布式计算技术建立在当前这一代计算技术的基础之上。正如我们所知
道的,Microsoft .NET 并不是软件应用程序的整批替换,而是将协作和互操作性的好处带
给我们现有的技术“孤岛”的自然演变。

--
兜售“盲目信仰大宝丸”与配给“盲目服从万金油”的两个敌对意识形态,它们之间距离
是一万光年,是我缩短了这个距离,因为两边的顾客甚少差别,都疏于理财,却热衷暴利
。(by特留尼西特)