À quoi servait Microsoft Silverlight ? (Et pourquoi il a disparu)
Silverlight : la plateforme RIA qui a fait le pont entre Flash et HTML5
Microsoft Silverlight (2007–2021) était un plug-in cross-browser, cross-platform pour livrer Rich Internet Applications (RIA). Il comblait le gap entre l'ubiquité de Flash et l'immaturité d'HTML5.
Cas d'usage principaux
- Streaming vidéo premium : Netflix (2008–2013), JO NBC (2008/2010), Hulu, Amazon Prime débuts. DRM (PlayReady), streaming adaptatif (Smooth Streaming).
- Apps métier (LOB) : Intranet saisie données, dashboards, reporting — intégration .NET profonde, WCF/RIA Services, sync hors-ligne.
- Médias interactifs : Jeux, éditeurs photo (FotoFlexer), viewers 3D, sims éducatives.
- Windows Phone 7 : Silverlight + XNA seul modèle app.
- Desktop cross-platform : Apps Out-of-browser (OOB) avec confiance élevée — précurseur d'Electron.
Points techniques forts
- Sous-ensemble .NET Framework (CLR, BCL, LINQ, Generics).
- UI XAML, graphiques vectoriels, animation, pipeline média.
- Rendu GPU-accéléré (décodage matériel H.264/VC-1).
- Langages : C#, VB.NET, IronPython, IronRuby (DLR).
Pourquoi il est mort
- Apple bannit plug-ins sur iOS (2010) → pas d'avenir mobile.
- HTML5 (video, canvas, WebGL, WebAssembly) a mûri.
- Chrome, Firefox, Edge ont abandonné support NPAPI/PPAPI (2015–2017).
- Microsoft a pivoté vers Blazor (WASM), UWP/WinUI, MAUI.
Fin de vie
Silverlight 5 (2012) → support étendu terminé octobre 2021. Navigateurs ne chargent plus le plug-in. Apps legacy doivent migrer vers Blazor, Angular/React + ASP.NET Core, ou MAUI.
