当前位置: 首页 > 图文教程 > XML家族 > XML > XML时代我们拥有.Net

XML
XML简易教程之四
XML与HTML的结合(上)
XML与HTML的结合(下)
XML入门的常见问题(一)
XML入门的常见问题(二)
XMLHTTP资料
什么是XML
什么是 XML Web Service
XML正在接管Web服务 成为SOA的基础
怎么样在网页上读取远程xml的数据
XML教程—编写结构完整的XML文档
读写xml文件的2个小函数
XML文档的基本操作
初学者如何开发出一个高质量的J2EE系统
优化 JavaScript 代码
自动更新程序的设计框架
使Firefox对XML的处理兼容IE的节点处理方法
WML学习之四 锚和任务
WML学习之五 显示表单
WML学习之六 事件

XML时代我们拥有.Net


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 47 ::
收藏到网摘: n/a

尽管不久微软将再次接受是否被一分为二的裁决,但微软主席比尔.盖茨并没有因此而放弃垄断网络市场的野心。

盖茨现在已经将大部分公司日常管理事务交给微软CEO巴尔默及其团队来管理,他所负责的只是技术性工作。但作为微软的创始人和“微软之神”,这个天才仍然在指挥着微软这艘巨轮前进的方向。

在本周亚特兰大微软主办的软件开发伙伴会议上,盖茨又向与会代表介绍了微软的旗舰产品“Web services”(网络服务)技术,还介绍了.Net计划和冰雹计划的进行情况。据知情人透露,这两个计划将可能重新让微软获得行业垄断地位,并且还将使微软成为数以亿计PC用户的“保镖”。

盖茨也在随后的一次媒体专访中,介绍了微软对冰雹计划巨额投资的用心所在,也解释了为何微软要反击现在流行的开放源代码行动。他甚至还说明了公司每年高达50亿美元的研发资金的来龙去脉。

问(记者):我们都知道微软一向把 Internet Explorer 浏览器 和Windows系统捆绑销售,而现在微软在发布 Windows XP 时又加上了即时信息操作系统、最新版本的Media Player(媒体播放器)和其他一些最新的技术。因此,一直有人在批评微软的这种行为,并且大多数批评还带有明显的人身攻击,您对此作何感想?

答(盖茨):简单的说,我们的客户都希望看到一个功能越来越丰富、强大的Windows系统,他们同时也希望能让系统变得更加可靠、安全。出于这种考虑,微软承诺增加用户所需要的功能。如果没有捆绑销售的话,你能想象出Windows现在是个什么样子吗?有些人希望能以100美元的价格向消费者推销TCP/IP堆栈,但我们在系统中向用户免费提供了TCP/IP协议,这就难怪这些人要攻击我们了。

Windows将自己的发展与客户的需求紧密结合在一起,这是无可非议的事情。只要懂得相关的编程语言,任何人就可以在Windows系统中运行自己编写的一些程序,这个系统其实也是展现程序员风采的舞台。在编程时,既不需要征得微软的同意,也不需要向微软支付任何额外费用。Windows是经过了千锤百炼的一个空前成熟的操作系统。如果你在使用中遇到了问题也不要紧,到任何一个书店就可以找到有关Windows操作的书籍,不管是微软版本还是别的什么版本,相信你都可以找到相当详细的资料。所以,Windows已经被大众广泛接受。 Windows还有一个实时帮助功能,也推动了其广泛流传。

你经常会听到你的朋友说,“Windows又增加了一个新功能!”也许你还不能完全相信,怎么会有那么多的新功能这么接二连三地推出来。但你也要考虑到,我们每年用于研发的50亿美元总不能白花吧?

美国在线会经常这么做吗?不会!因为他们在那个特定的市场内几乎没有竞争对手,因此其进取心就已经大大减弱了。PC工业依靠的就是本身制造工艺的进步和软件行业的发展,那么,微软为什么不为此做出自己的贡献呢?

问:微软的网络浏览器技术现状如何?

答:所有的程序都是在PC上运行的。但是,你想象过计算机互联的情况吗?当你在运行用户服务程序或是Microsoft Word,甚至是在玩游戏时,你会发觉单机操作相当枯燥,这个时候你就希望能实现联机了。联机之后随之而来的是即时信息系统、程序的共享、实时API。

实时技术其实和HTML非常相象,你可以用电脑来收发 电子邮件 ,而年轻人则用来实时在线交流。你也可以将一些自己很欣赏的视频画面、歌曲或是出色的软件拿来大家共享。尽管现在的PC还不是交流设备,但是其将来是向这个方向发展的。在Windows系统中,这个功能叫做“NetMeeting”,相信许多人已经通过这个软件尝到了实时交流的甜头。在Windows XP中,我们将加强这个功能,并使其成为一个主流产品。

问:你如何看待 Linux 和开放的源代码?

答:现在,你能清楚地表明微软公司在Linux和开放源代码的流行趋势下所处的位置吗? 在这方面我不想多说,Craig Mundie (微软高级策略副总裁)是这个方面的专家,问他的话,你可能知道的更多、更详细。从历史上来看,或者说从现实来看也可以,免费的软件总是从学校这样的学术环境开始的,那些程序员们从来不用担心自己的吃饭问题,毕竟一切都是由政府投资。TCP/IP协议就是出自这种环境。现在,大约有90%的可执行程序都是上市商品,其售后服务也有浓厚的商业气息。但软件公司就有很大的不同了,相信大家都很清楚。他们需要缴税,需要研发投资。一句话,一个软件公司想发展,没有资金是完全行不通的。目前的软件已经分为免费和商业两个大类,消费者们可以在其中自由选择。现在的这个销售环境已经相当规范和健康。

问:GPL(GNU通用公共许可,GNU General Public License)意味着什么?

答:开放源代码有一个部分叫做GPL,它使软件公司的工作变得相当困难,你不能使用其中任何源代码,也不能将其扩大或更新。TCP/IP和一种叫做“Sendmail”的电子邮件技术就是很好的例子。我们承认免费软件和商业软件的存在,也承认软件市场循环系统的功能,但还是有些人不喜欢商业软件,他们甚至认为这样的软件根本就不应该产生。GPL也一直是微软头疼的一个问题。

现在,已经有人在慢慢了解和接受GPL了。当人们提起源代码时,他们往往指的就是GPL。他们也逐渐接受了软件市场的两大分类。

问:微软在开放源代码运动中处在什么位置?

答:我们对那些开放源代码的人的行为表示理解,没有任何异议。我们也在某些方面进行着积极的尝试。我们已经将一些源代码公布出去,希望能使我们的系统更加完善,比如Windows CE操作系统的源代码等等。但是有些源代码的公布还需要官方的许可,比如Windows,以免造成一些不可估计的损失。我们在免费软件方面也有较大的投资,这将成为微软永恒不变的一个经营策略。但目前那些商业用户对GPL的理解还存在较大的困难,我们必须保证他们的系统安全,并同时让他们了解GPL的真正含义。但不幸的是,在这个方面存在着很多的误解。很多人都认为微软公司根本不做免费软件。事实上并不是这样。

也许有人会问,“微软会将更多的源代码公布吗?”其实,Windows已经做到了这一点。微软已经把它做到了简单之至。人们都希望能看到Windows的源代码,我们也想将其公开以引起更多人的注意并最终完善这个系统。但处于安全方面的考虑,现在还不能进行相关的操作。

我们现在已经拥有很多功能强大的工具软件,你甚至可以在线进行调试。因此,今后没有必要再重复投资了。我们也将那些补丁程序在网上公布,方便用户的操作。这其实就是简单的源代码访问方面的重大突破。

问:你怎样看待人们对在线服务的需求?他们会按照微软的倡议来付费吗?

答: 冰雹(HailStorm)计划将在用户付费的基础上运作。其中有些服务项目是免费的,有些则不是。这是由微软的市场位置决定的。

问:现在已经推出那种只需要少量付费的服务项目了吗?

答:我们对此充满信心,那将是一个极具商业价值的领域。但是像Hotmail和Passport这样的服务,我们将坚持免费的原则。尽管注册还需要一定的费用,但是我们将降低注册费用,以吸引更多的人来使用。由于微软的服务一直以高质量、低收费为标志,所以要把它坚持下去。

问:在冰雹计划中,最吸引商业用户的是什么服务?

答:冰雹计划定位于个人服务,设计的各个方面都是用户自身的资料。它并不是一个特定的设备,而是将许多设备连接在一起。因此,这样的服务也可以为商业用户服务。

问:能不能就此得出这样的结论:冰雹计划是目前微软最理想的策划,并且对公司利益有着相当大的推动作用?

答:毫无疑问,这个计划的实施将使目前的在线交流水平提高一个档次。它将使所有的交流变成一个真正的有机体。这对B2B也有很大的影响。在这个计划变成现实之后,XML语言将被广泛使用,Office也将成为一个相当抢手的工具。而他们不需要更改任何软件,他们的工作也不会就此变得复杂。XML是一种流行的网络标准,可以让各个商家方便地交换雇员、客户、合作伙伴和厂商等多方面的信息。

问:你们的XML运作将如何进行?

答:我们的XML运营和商业紧密联系在一起。事实上,大多数XML运作与商业和B2B联系在一起。冰雹计划更是如此,它对那些正在合作中的双方有着相当强的吸引力。如果你的公司内部采用了冰雹计划进行设置的话,就没有必要再使用Passport这个系统了。

问:按照你所描述的情况,冰雹计划可以在网络服务器上自由运行,但怎样才能确保其安全性?

答:我们在这个方面投入了很多。其实,网络协议本身就已经确保了网络安全和服务质量,其传输速度也达到了优化后的最高点。我们已经就传输质量等方面的内容和Ciscos、Akamais、Intel达成了广泛的一致。他们都想通过在线服务来实现产品的优化和升级。因此,这些公司都相当关注 宽带 业务的发展,我们也是如此。在XML构建网络中,这些问题都迎刃而解,因为XML网络本身在安全性、传输速度等方面都具有独特的优势。

问:目前跟微软合作的是哪个咨询公司?它负责Microsoft on .Net和冰雹计划的哪个方面的咨询?

答:我们现在和其他合作伙伴着重发展XML网络服务。微软有专门的一个小组关注Accenture和其他一些综合性系统的发展。我们和Accenture之间也签署有合作范围相当广泛的培训计划,培训的内容主要是XML网络服务。在我们的合作伙伴中,最为出色的是Visual Studio.Net。这是微软的一个策略,我们甚至将自己的未来都交给它了。而我们的顾问则要求知道更多的有关XML网络服务的内容,他们都是很专业的咨询团队,给了微软很多方面的帮助。

问:你怎样看待你的竞争对手:Sun Microsystems、Hewlett-Packard和IBM?他们在网络服务方面的进展有没有引起你的关注?

答:其实HP给了微软很多帮助。我们正处在合作时期,客户们能从中受益非浅。而IBM则是一个令人肃然起敬的竞争对手,我们在很多方面都有竞争。IBM也是电脑产业的巨人,在许多领域都占据着龙头老大的地位。但是我们在软件使用人数方面也是第一,因此IBM和微软之间的竞争将会格外激烈。

从这个意义上说,我们之间合作的项目就相当重要了。我们很高兴看到,IBM也逐渐将其注意力集中到XML网络服务上来了。如果你只从SOAP(Simple Object Access Protocol)和 UDDI(Universal Description, Discovery and Integration)这些方面来看的话,IBM是一个相当不错的合作伙伴。但是一旦接触到一个未完成的操作平台时,他们选择了WebSphere,我们则选择了.Net。

在其他很多方面也是如此。IBM会在某些领域给我们的产品一定的活动范围,比如他们生产并销售基于Windows系统的服务器。他们也利用其出众的硬件技术和生产水平开始大量生产基于Windows系统的 笔记本 电脑,这些产品都很完美。XML只是一个行业标准,只是IBM的产品是WebSphere,我们的则是.Net。

问:那么你怎样看Sun公司的发展呢?

答:Sun是一个很难用语言来描述的公司。他们所有的资金都来源于高端硬件的销售,并参与了多项行业竞争。它独立开发出了Java语言,我们也觉得很出色。但由于版权问题,我们现在还不能在自己的产品中使用这种语言。不过,我们一直使自己的产品能够与之兼容。Sun其实是我们潜在的一个相当可怕的对手。他们还是愿意相信昂贵的硬件,认为用于研发的资金应该受到限制,他们还认为将一些必要的知识教给雇员是个愚蠢的想法。这对于微软来说,一切都是不可能的。

问:最近,微软对Java语言的发展做何想法?

答:Sun公司一直致力于将Java制定为一个行业标准,微软在很多方面都对其进行了大力支持。我们拥有最好的Java虚拟主机,这台主机给了我们很多帮助。Java也是Visual Studio架构中的一个重要的组成部分。但要想将其定位成行业中唯一的语言,是相当愚蠢的做法。Java的确是很不错的语言,已经有很多接受了它。这已经足够了。

问:Visual Basic在过去的10年中只有很少的一点变动。但微软现在推行的是新型的网络服务系统,VB将如何适应整个技术的发展?

答:Basic语言最大的变动就是将其图形化。Visual Basic在这个方面已经做得很成功了。但C语言就很难实现从文字界面到图形界面的转变,而我们还是做到了这一点,当你在编写时可以看到自己的程序运行状态。这个功能叫做“Microsoft Foundation Classes”。目前大多数采用C语言编写的Windows程序采用的都是MFC功能。在拨号上网时代,我们拥有MFC;在XML时代,我们拥有.Net架构。对于那些真正理解了XML的人,未来是属于他们的。