技术开发 频道

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是一项非常伟大的技术,当然微软还是有一点点自己的私心。
 

0
相关文章