探索Silverlight的遗产:谁将怀念它?

微软决定放弃Silverlight技术,这一决定对许多依赖这项技术的开发者和用户来说是一个不小的打击。尽管Silverlight在技术社区中并不是最流行的选择,但它确实拥有一群忠实的用户,他们利用这项技术构建了功能强大且易于扩展的用户界面,同时后端使用了熟悉的C#语言。

尽管这个群体存在,但他们只是开发者和用户中的一小部分。但想知道的是,除了那些已经使用Silverlight编写了业务线(LOB)应用程序的公司之外,还有哪些人会怀念Silverlight?到目前为止,只能想到两个主要的Silverlight用户:

Netflix:据所知,Netflix主要在网络交付方面使用Silverlight。不确定它在向其他平台(如PS3、网络电视等)提供视频时使用什么技术,但相信一旦完成从Silverlight的迁移,网络上没有人会怀念它。

奥运会:如果没记错的话,之前的奥运会直播是通过Silverlight进行的。敢打赌,到了2016年,情况将不再如此。奥运会肯定不会错过向移动设备流媒体传输的机会(到那时,移动设备可能已经成为主要的个人计算设备)。

那么,还有哪些没有列出的Silverlight的主要用户呢?换句话说,当它消失后,为什么会怀念它?

Silverlight的遗产

Silverlight的遗产不仅仅是关于技术的,它还涉及到了那些依赖它来构建应用程序的开发者和用户。Silverlight提供了一种快速开发富客户端应用程序的方式,这些应用程序可以在不同的平台上运行,包括桌面和移动设备。

Silverlight的另一个遗产是它对富互联网应用(RIA)的贡献。在Silverlight之前,构建跨浏览器的复杂用户界面是一个挑战。Silverlight通过其XAML标记语言和C#后端,为开发者提供了一种创建这些应用程序的统一方法。

谁将怀念Silverlight?

除了那些已经在使用Silverlight的公司之外,还有几类用户可能会怀念这项技术:

  • 开发者:那些已经投入时间和资源学习Silverlight的开发者可能会怀念它,因为他们需要寻找新的技术来替代Silverlight,以便继续构建类似的应用程序。
  • 教育机构:一些教育机构可能会使用Silverlight来创建互动式学习材料,这些材料可以轻松地在不同的设备上运行。
  • 游戏开发者:Silverlight也被一些游戏开发者用来创建跨平台的游戏。
  • 企业用户:一些企业可能会使用Silverlight来构建内部应用程序,这些应用程序需要在不同的操作系统和设备上运行。

Silverlight的替代品

  • HTML5:HTML5提供了创建丰富互联网应用的能力,无需插件即可在现代浏览器上运行。
  • JavaScript框架:如React、Angular和Vue.js等,这些框架可以用来构建复杂的用户界面。
  • WebAssembly:这是一种新的代码执行标准,允许在Web浏览器中以接近原生性能运行编译后的代码。
  • 如Xamarin和React Native,这些框架允许开发者编写一次代码,然后在多个平台上运行。
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485