【编者按】文章翻译自一篇国外的博文,从文中可以看出,由于HTML 5的出现,包括来自Flash的压力,作者对Silverlight的未来表示担心。说到Silverlight,从2007年到现在,四年的时间里发布了4个版本,可以看出微软对Silverlight还是寄予厚望的,特别是在2009年,从51CTO报导过的《细数2009年Silverlight十大流行应用》一文中,我们看到这一年的银光之路还是很光明的。而今年,对于Silverlight来说确实是不平凡的一年,在Flash不断的完善与HTML 5炒得火热时,微软发布了令人期待的Silverlight 4,RIA之争顿时升级,其实两者各有优势,而用户与开发者选择哪种都有自己的道理。
当微软在2007年发布Silverlight时,其被普遍看作是Adobe Flash的“杀手”。从2007年到现在,Silverlight已经走过了一条漫长的道路,在今天4月份发布的Silverlight 4中,又增加了不少的新功能。如果说Silverlight还有一件事情没有做的话,那便是杀死Flash。
Flash和Silverlight的发展经历了很多考验和磨难,而从目前的状况来看,双方都被排除在了主流移动应用开发外,不仅如此,最近风风火火的苹果公司,在自己的新产品iPhone和iPad上都放弃了使用Flash,而微软甚至没有尝试提供一个iPhone版的Silverlight。
微软最初为Silverlight的定义是,“为网络提供增强型的音频、视频以及流媒体的播放”,从目前看,这仍是Silverlight 4的核心内容。人们真正使用Silverlight的用途是什么呢?可能大多数人只是用来当作视频播放器而已。在视频播放方面,Silverlight和Flash的功能相近,但至少Flash在非视频播放领域的应用还是非常广泛的。
在未来,特别是在HTML 5标准以及Javascript面前,Flash和Silverlight还是感到了***的压力。在Chrome,IE等主流浏览器的***版本中,我们都能看到HTML 5的身影,特别是IE 9,这是自2007以来微软对IE作出的***变化,这至少是Silverlight正在走下坡路的一个原因(在加上Silverlight应用程序对搜索引擎并不友好,以至于其应用程序很难被Google或者Bing等搜索引擎所收录)。特别是目前的浏览器对HTML 5中的标签都有很好的支持,尽管只是支持,这对于Silverlight来讲,都将是很大的威胁。
最终,Silverlight最终似乎要成为一个利基产品。微软计划在Windows Phone 7开发平台上使用Silverlight,所以Silverlight并不会马上消失。然后,Silverlight也许并不会被开发网络站点的人员所使用。
原文标题: Is Silverlight A Dead End? 作者:Dave Methvin
原文链接:http://www.informationweek.com/blog/main/archives/2010/06/is_silverlight.html
【编辑推荐】