什么是Microsoft Silverlight?这是您需要了解的一切


iSpeech.org

微软的Silverlight软件就是一个雄心勃勃的计划的示例,该计划旨在将基于Web的丰富内容带到您的指尖。但这也是可能出问题的警告信号。

Silverlight到底是什么?您甚至需要用于特定项目吗?鉴于其当前状态,Silverlight可能无法满足您或您的Web开发需求。不过,您应该知道为什么。

我们将说明Silverlight的功能以及导致其当前状态的历史。

到底什么是Silverlight?

什么是Microsoft Silverlight Homeslide5

Silverlight是已折旧的技术。这是Microsoft雄心勃勃地在PC,平板电脑和移动设备上创建统一媒体体验的产物。

Silverlight于2007年推出,是一个旨在运行“丰富​​”互联网应用程序的应用程序框架。可以将其视为Adobe Flash的替代方案,后者将静态和交互式媒体塞入需要“播放器”(插件)才能运行的“容器”中。

与Flash一样,Silverlight是用于将视频,实时流,动画和丰富的图形流传输到设备的通用插件。但是,它在很大程度上依赖于Microsoft的XAML (一种基于文本的标记语言)来提供用户界面,动画和矢量图形。它还基于Microsoft的.NET Framework,允许开发人员使用任何支持.NET语言的工具。

最终,Silverlight为Web开发人员提供了一种使用基于Windows的格式而不是Flash启用丰富动画的方法。它支持Windows Media Video(WMV),Windows Media Audio(WMA),H.264视频,Advanced Audio Coding和MPG3。它不需要传统的基于Windows的播放器。

是什么导致了Silverlight的灭亡?

Silverlight徽标

Silverlight的灭亡源于多种因素。总体而言,软件世界只是简单地转向了一种更好,更安全的内容交付方法。

当Silverlight在2007年推出时,这似乎是巨大的成功。微软吸引了包括NBC在内的几个主要合作伙伴,后者利用Silverlight播放了2008年北京奥运会。同年,政治惯例使用了Silverlight,随后是2010年冬季奥运会。甚至Amazon Video和Netflix也使用Silverlight作为他们的视频流骨干。

但是,如果微软受到打击,那将是短暂的。问题很快浮出水面,例如各种应用程序中存在的错误。不幸的是,这些错误只是整个问题的一小部分。

在前Silverlight制片人经理Scott Barnes撰写的2011年博客中,微软没有明确的策略-该公司100%反应灵敏,无法理解市场需求。甚至,微软在任何人(包括其管理团队)准备就绪之前就推出了Silverlight 2和Silverlight 3。

在项目内部苦苦挣扎的同时,开发人员发现工具(尤其是易受攻击的.NET Framework)难以学习且风险太大。坚持熟悉的Flash和JavaScript平台比处理Silverlight容易得多。

不久之后,HTML5出现了,它是一个非常通用的框架,有望在网上带来美好的未来 。即使对于那些仍在使用它的人,Silverlight很快也过时了。 在2013年宣布之后,由于Silverlight的最终灭亡,Netflix在2015年切换到了HTML5。 Amazon Video在同一年切换到HTML5。

微软何时终止对Silverlight的支持?

Windows 10月10日更新

Microsoft将于2021年10月12日正式终止对最终版本Silverlight 5的支持,这意味着它将不会获得官方的质量改进和安全更新。该日期之后也将不再提供安装程序。

Windows 10的Internet Explorer 11将是支持该平台的最后一个浏览器,这是Windows 8上的Internet Explorer 10在2020年1月31日删除Silverlight之后。GoogleChrome在版本45(2015年9月)中不再提供支持,而Mozilla等到2017年3月删除Firefox 52中的Silverlight。Opera和Microsoft Edge甚至都不支持该平台。

Silverlight大约在2015年左右在Android和iOS上消失了。它是Microsoft Windows Phone的主要开发环境,该环境由Windows 10 Mobile继承并最终于2019年12月停产。

当然,在这一点上,2021年的死刑仅是一场政变。微软建议所有人在2015年完全停止使用Silverlight,这表明对该软件的支持最终将停止。到2018年,只有不到0.1%的网站使用Silverlight。

Silverlight仍然可用吗?

Windows Defender Win7 Win81支持ATP订阅

如果您仍然想要Silverlight(也许您正在编写有关失败的浏览器软件的研究报告),则可以下载Silverlight 5,直到2021年10月的截止日期。但是,考虑到它的当前状态,您将不会从中获得很多好处。 Silverlight多年来不值得使用。

除了纯粹的技术练习外,没有理由获得Silverlight。如果您需要用于Web开发的应用程序框架,请改用HTML5 。它提供了一定的面向未来的能力,并可以处理现代互联网内容。

不过,如果您坚持要安装Silverlight,请在没有敏感数据的安全环境中进行安装,例如虚拟机 。该软件的积极支持和更新于2012年停止,但错误修复会定期进行。更甚者, 目前对Silverlight的操作系统支持大受打击

發表評論