24小时热门版块排行榜    

查看: 98  |  回复: 3
当前主题已经存档。
【悬赏金币】回答本帖问题,作者学员SYDMIJ将赠送您 58 个金币

nuaazw

捐助贵宾 (职业作家)

[求助] 求助--microsoft.net的特点[英文介绍](在线等)

如题。
朋友需要这方面的英文介绍,我已经查到了——introduction to microsoft.net, what is .net,
请虫友们帮帮忙,能否查到——"The Simplest Way to Define .NET"或者其他有用的英文介绍。多谢!
在线等待一小时。(朋友只给我一个小时的时间,呵呵)
—————————————世事三千,俗丝万丈!哈。哈哈。。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

china-leo

银虫 (初入文坛)

先给你一个中文的介绍吧

★ ★
nuaazw(金币+2):谢谢帮助!
"The Simplest Way to Define .NET"
Sanjay Parthasarathy,平台战略副总裁,Microsoft Corporation
2000年 12 月 21 日

分布式计算
定义 .NET 最好的方式就是想一想 .NET 要做什么。Microsoft 认为向分布式计算的转变正在悄悄地进行着。在过去的几年中,人们一直在铺设宽带电缆,使带宽的限制比过去要小得多。根据摩尔定律效应,每 18 个月处理能力翻一番,价格降低一半,现在您首次可以选择进行真正的分布式计算:因为带宽已经不那么昂贵,您可以在任何最佳地点进行处理。

当今已经有很多这种分布式应用程序的例子。Napster 就是一个使用胖客户端与计算机群集中的目录服务进行对话的应用程序,它把网络上的所有参与的计算机都当作服务器。另一个分布式应用程序的例子是即时消息,胖客户端与计算机群集中一个伙伴列表对话,同时还可以与网络中的其他胖客户端 - Instant Messenger 和 Windows 进行通信。

因此,.NET 的目的正是要加速产生下一代分布式计算的过程。

三个杠杆
我们认为可以拉动三个杠杆,以使下一代分布式计算尽可能快地发生。

Web 服务:第一个杠杆是一切都要成为 Web 服务。这适用于网络中的两种东西:软件和资源(如存储)。

聚合与集成:第二个需要拉动的杠杆是,一旦您拥有了这些 Web 服务,就需要以一种非常简单和容易的方式将它们聚合与集成起来。

简单而令人神往的用户体验:加速分布式计算的第三个杠杆是,需要有简单和令人神往的消费者或者最终用户体验。

因此我们认为这三个杠杆是加速向分布式计算转移的必要条件:

一切都要成为 Web 服务;
聚合与集成 Web 服务的能力;
向最终用户提供简单而令人神往的体验的能力。
.NET 的目的正是致力于拉动这些杠杆,以加速向分布式计算的转移,为了正确地拉动这些杠杆,我们正在做五项工作。

分五部分构建 .NET
开发工具
我们做的第一项工作是:通过 .NET 框架和 Visual Studio 工具集,使编写 Web 服务尽可能简单方便。我们认为,用于编写 Web 服务最好、最方便、最快并且最节约的方法是使用 .NET 框架和 Visual Studio .NET 开发工具。

服务器
我们做的第二项工作是:真正致力于 Web 服务聚合与集成,这恰恰是我们的 .NET 服务器家族的用武之地。我们认为,这些服务器是用于聚合与集成 Web 服务最好、最简单、最方便、最节约的方法。

可以从两个方面看待这些服务器。大家熟悉和喜爱的一组服务器是 Windows 2000、SQL Server 2000、Exchange 2000,XML 管线内置于其核心。而 XML,正如您所知,可能是最简单最大众化的集成 Web 服务的方法。第二类服务器是我们构建的专门服务器,如 BizTalk Server,它们提供更高级别和更灵活的聚合与集成。以 BizTalk Server 2000 为例,它内置了一种叫作 XLANG 的语言,通过该语言您可以定义过程流、事务流和协定,也可以跨异类环境进行相当深层次的集成。这就是 .NET 的第二部分:用以加速 Web 服务聚合与集成的服务器集。

基础服务
我们的第三项工作是:使最终消费者的体验简单而令人神往,为此我们正在构建一个 .NET 构造块服务集。几乎每个人,每当他遇到多个站点和多个应用程序时,都遇到过这样的情况:需要登录这些站点和应用程序;我们正在创建一个诸如标识、通知和系统化存储之类的小服务集,利用这些服务,消费者和用户从一个服务转向另一个服务,从一个应用程序转到另一个应用程序,甚至从一种环境转向另一个环境都将非常容易。这种简单性在分布式计算的世界里是绝对必要的。

这些 .NET 构造块服务对开发人员也有巨大的益处:它们与以前的 Windows 中的内存管理器和文件系统非常相似,当人们编写应用程序时,不需要每次都把内存管理器和文件系统复制一遍。我们相信,开发人员将喜欢这些服务集成到计算机群集中,而且它们得到保证,因此他们可以将精力集中投入到可以大大增值的事情上去。.NET 构造块服务是 .NET 的第三部分。

设备
第四部分致力于最终用户的体验,通过一套我们正在创建的客户端和设备软件,将特别带给用户令人神往的体验。首先,.NET 假设您拥有了一个设备家族,我们正是要创建许多设备软件,以使人们可以使用相互取长补短的设备家族。我们将在设备软件中做一些有趣的事情,以使您尽可能体验到令人神往的效果。一方面,您将拥有我们为游戏机创建的设备软件,另一方面,您也将拥有我们为 PC 创建的设备软件,同时我们还致力于创建用于从电话到 PDA 到其他如掌上 PC 之类的各种设备的软件。

用户体验
在拉动简单而令人神往的用户体验这一杠杆方面,我们的最后一项工作,是正在实实在在地创建一些非常有针对性的用户体验,把 Web 服务集合到一起,并且集成很多功能,以提供非常有针对性的体验。我们正在创建

面向消费者的 MSN
面向小型企业的 bCentral
面向知识工作者的 Office
面向开发人员的 Visual Studio .NET。
.NET 平台
总而言之,这五部分就是 .NET 的全部内容。您已经了解了

.NET 框架和 Visual Studio .NET 工具;
服务器;
.NET 构造块服务;
设备软件;
有针对性的用户体验。
我把前四者组合到一起称之为 .NET 平台,而最后一个则是建在该平台之上的应用。

小结
请您用 1-3-5 公式来看待 .NET。

.NET 要做什么?它要加速向分布式计算的转移。

.NET 要做什么?它要拉动三个杠杆,分别是

一切都要成为 Web 服务;
聚合与集成 Web 服务以及
提供简单而令人神往的用户体验。
Microsoft 正在做哪些与 .NET 有关的工作?针对这些问题我们正在做五项工作:

工具,
服务器,
.NET 构造块服务,
设备软件,以及
用户体验。
2楼2007-07-20 16:35:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nuaazw

捐助贵宾 (职业作家)

谢谢。
这个我已经有了。我需要英文的。
—————————————世事三千,俗丝万丈!哈。哈哈。。
3楼2007-07-20 17:03:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nuaazw

捐助贵宾 (职业作家)

求助结束。
—————————————世事三千,俗丝万丈!哈。哈哈。。
4楼2007-07-20 17:49:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 学员SYDMIJ 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见