site topic网站专题
首页
>
网站专题
>
专题详情
分享新闻到:

Silverlight真的是洪水野兽?

互诺科技:2008-09-08 00:00     阅读数:       标签:

  在刚刚结束的2008北京奥运会上,微软的富互联网应用(RIA)技术Silverlight可谓出尽了风头,通过与NBC电视台的结盟,Silverlight技术成功杀入NBC奥运视频软件,据称在奥运会期间,Silverlight每天的下载量高达150万次。Silverlight的这次高调亮相引发了业内人士的各种争论。

  一、重施故技 微软欲搞技术垄断?

  微软在今年八月份为美国网民提供了一场视觉盛宴,通过与NBC联手,微软为网民提供了北京奥运相关的数千小时免费视频。

  这是互联网应用的一次大胆尝试,网民可以根据自己的需要来观看特定奥运赛事。不过要想观看视频,网民必须下载安装Silverlight组件。

  微软官员宣称,Silverlight将通过多媒体内容来“点亮”网络。

  但是对于微软的竞争对手们来说,微软的Silverlight战略不禁让它们想起微软一贯使用的垄断战略,利用其市场优势来进行不当竞争。

  通过将IE浏览器与其Windows操作系统捆绑,微软成功打垮了Netscape这个最大的竞争对手。但是这也导致微软多年以来深陷反垄断的官司中。

  现在微软又在重施故技,不过这次的对象是Adboe公司,后者的Flash媒体播放器是当今视频和交互内容的主流技术。Adboe公司的这个产品几乎占据了互联网上约99%的计算机,谷歌旗下的视频网站YouTube更是将Flash作为其主要视频播放器。

  用开源浏览器火狐的开发商Mozilla公司首席执行官John Lilly的话来说,很明显Silverlight与Flash非常相似,微软将与Adobe公司展开竞争。

  业内人士分析,在Silverlight与Flash的竞争中,微软又在重新祭起上世纪90年代的“包围再扩展(embrace and extend)”战略。

  乔治敦大学的互联网教授Michael R.Nelson表示,“微软依然在玩相同的游戏,这不利于我们可以看到更多的创新。”这是又一次技术垄断行为。

  二、Silverlight表现出色 微软满心欢喜

  其实无论微软怎么做都会引起争论。如果NBC服务器提供的视频不够流畅,人们会说Silverlight不能胜任这个工作,无法与Flash竞争。如果微软不推出Silverlight技术,人们又会说微软跟不上互联网潮流,批评其依然坚守在Windows和Office的世界中。

  实际上,NBC的奥运视频看上去效果相当好,画面质量非常好,和它的质量相比,YouTube的视频更像是一个小学生的水平。

  通过Silverlight技术,NBC的奥运视频软件提供了“画中画”功能。 用户可以一边观看菲尔普斯的游泳夺金过程,一边观看德国队和阿根廷队之间的篮球比赛。此外,该软件还拥有“四屏”模式,可以同时播放四个频道。

  奥运一结束,微软发现他们的Silverlight软件至少下载到了数百万个家庭,影响人口至少有两千万,那是因为用户根本不需要考虑要不要下载安装,而是“如何才能看到奥运视频”。

  从公共关系角度来说,Silverlight被谴责为洪水猛兽,或许正是微软希望看到的一件事情,一方面可以提高其知名度,一方面也从反面验证了它的Silverlight的强大之处。

  三、微软虽有私心 但Silverlight依然是一个伟大技术

  但是Silverlight真是洪水猛兽吗?早在今年春天的微软开发者大会上,从微软IE浏览器部门总经理Dean Hachamovich的言谈中,可以看出微软对于改进浏览器中的JavaScript语言能力并不十分感兴趣,原因当然是微软更希望看到开发者使用它的Silverlight。从这一点上来看,微软大有牺牲开放标准而推动自己的专有技术之嫌。

  尽管如此,即使没有微软的Silverlight,我们现在就能正在全部使用OGG Theora格式和HTML 5视频标签吗?实际上,我们可能会在使用Adobe公司的Flash;对于Adobe公司来说,有竞争并不是一件坏事,可以让它有继续完善自己技术的动力。

  即使Silverlight将来实现了自己的目标,成为Web应用广泛使用的一个跨平台运行环境,我认为它也不和Windows/Office一种情况。微软在Silverlight上的投入已经做出了让步:未来是跨平台客户端,零部署,而且数据和应用程序都存储在网络上。

  Adobe首席软件架构师Kevin Lynch曾质疑微软的跨平台承诺,他表示,微软在Silverlight中保留了某些特定的功能,例如3-D效果。他指的是完整的Windows展现层(WPF)技术与Silverlight之间的差别。的确,WPF与Silverlight的关系一直是微软内部存有争议的一个话题。跨平台的.NET是微软迈出的一大步,不过在微软内部肯定会有争议,质疑为什么微软要帮助它的客户来部署和Windows无关的应用程序。

  尽管如此,我还是相信微软不会为了推广WPF而牺牲Silverlight:这样做只能帮助竞争对手。因为没有人希望自己创建的网络应用只能运行在Windows之上。

  总体来说,Silverlight是一项非常伟大的技术,当然微软还是有一点点自己的私心。