跳至正文
首页 » 博客 » The Sunset of Silverlight

The Sunset of Silverlight

简短的历史-

在2007年秋季构思,随着成为跨浏览器和操作系统兼容性的开发平台的愿景,微软创建了Silverlight作为一个免费的插件开发工具,以促进Web和移动应用程序的交互性的新水平。Silverlight以前成功的最大原因之一可能是它支持丰富的UI功能,如动画、图形和可视媒体,因为它是为了包含WPF的子集而创建的。

一个不明朗的未来-

在2015年春季,微软宣布将从其新的Edge浏览器开始正式放弃对Silverlight的支持,并已进入Internet Explorer 11平台的维护模式,预计2021年Silverlight正式退役-就微软而言,internet Explorer 11是支持Silverlight的最后一个也是唯一一个版本的浏览器。

写作是在墙上-Silverlight不再是卓越的跨浏览器支持的答案,并且在这方面作为web浏览器技术的可行性大大降低,支持逐步淘汰或正在进行中-几乎所有常规浏览器选择更安全,在架构和市场份额方面,(阅读未来证明) html5。

向前2016年,大多数人都清楚,早已进入暮色阶段的平台已接近垂死。

的市场反应的新范式的无插件浏览和可能有远见的微软的计划退休的Silverlight,已逐渐转向更多才多艺和集成功能满载,HTML5/Javascript。

Netflix已执行其计划,逐步取消对最新Silverlight 5迭代的支持,转而支持HTML5的高级视频扩展,该平台特别适合在各种移动设备上进行web内容交付,其他主要视频共享和流媒体服务也可以看到同样的趋势。例如Youtube,Dailymotion和Vimeo; 无插件浏览确实确实是未来的潮流。

科技巨头Google,由于其对NPAPI支持的弃用,其Google Chrome浏览器间接放弃了对Silverlight的支持; 这一决定单枪匹马地将silverlights的可用性转移给了Google Chrome的消费者,截至2016年7月撰写本文之日,Google Chrome包括48.65% 个正在使用的所有浏览器,(http://www.netmarketshare.com/browser-market-share.aspx?qprid = 0 & qpcustomd = 0)。

为什么是HTML5?

HTML5的潜在好处有很多,包括一个单一的解决方案-为当今所有最流行的平台提供支持,如Windows,Android,Mac和iOS; 允许开发人员更大的灵活性,访问更大的潜在客户群,他们的应用程序可以使用,更一致的体验,并且在构思和部署之间的总时间可能大大缩短,我们甚至没有涉及其丰富的UI功能。

HTML5使您能够整合使Silverlight成功的非常丰富的UI功能,而无需消费者下载单个插件; 包括对动画的支持,嵌入式视觉和音频媒体,手势支持以及不断改进的视频流潜力。

结束语-安息,Silverlight-继续前进,没什么可看的,伙计们

在所有的严重性,虽然,很明显,HTML5是在这里停留,并最终允许您创建丰富的视觉吸引力的应用程序,Silverlight使您能够构建以前,我提到是一个单一的多平台解决方案?

目前,在某些情况下可能会继续依赖Silverlight,并且该平台可能仍然是运行OOB的遗留应用程序的可行选择,但随着微软基本上进入该平台的维护模式,已经公开表示不会进行新的开发工作,(而不是将精力集中在他们的新Edge浏览器上,这本身标志着微软阵容中传统浏览器对SL支持的结束) 这里的应用程序开发潜力也注定会停滞不前,至少最终会停滞不前。

如果您对构建动态接口感兴趣,并且希望它比下一代Windows Phone持续更长的时间,那么HTML5就是您的选择。微软已经向我们提供了它的立场,正式支持Silverlight 2021年,但事实是,它只会被很快就会被遗留的操作系统和web浏览器使用。

您最近是否开始使用Silverlight进行开发或维护应用程序?如果保持领先地位并确保跨平台应用程序的未来证明解决方案对您来说很重要,那么投资于可行的迁移策略可能是明智的选择,也许使用HTML5作为强大,安全且可以说是未来证明的替代方案; 请查看此博客以获取推荐的迁移策略:为什么需要Silverlight迁移策略</p