XML时代我们拥有.Net_Xml教程
推荐:XSL简明教程(1)XSL入门一. XSL入门 1.XSL---XML的样式表 HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如<p>是另起一行<h1>是标题字体。所有的浏览器都知道如何解析和显
尽管不久微软将再次接受是否被一分为二的裁决,但微软主席比尔.盖茨并没有因此而放弃垄断网络市场的野心。
盖茨现在已经将大部分公司日常管理事务交给微软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的人,未来是属于他们的。
分享:XML入门教程:向XML文件存储数据通常,我们在数据库中存储数据。不过,如果希望数据的可移植性更强,我们可以把数据存储XML文件中。 创建并保存XML文件 如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML
- 相关链接:
- 教程说明:
Xml教程-XML时代我们拥有.Net。