Microsoft encourage l'abandon de Silverlight pour HTML5
La technologie ne sera pas supportée dans le navigateur Edge

Le , par Hinault Romaric

73PARTAGES

12  0 
Microsoft a lancé Silverlight comme une technologie qui devait permettre le développement d’applications Web riches (RIA) dans un moteur de rendu vectoriel. Il s’agit d’un concurrent de Flash et est disponible sous forme de plugin pour les navigateurs.

Le standard du Web HTML5, avec les nouvelles possibilités qu’il offre, notamment grâce à la balise Video, a mis à mal les technologies pour le développement d’applications RIA, qui obligent le recours à un plugin dans le navigateur.

Il était pressenti que Silverlight allait être relégué dans les tiroirs avec l’avènement du HTML5. Microsoft a toujours maintenu une communication floue autour de la technologie, qui n’a littéralement pas évolué depuis plusieurs années, en dehors des correctifs de sécurité.

Avec le navigateur Edge, Microsoft veut rompre avec le passé et se conformer aux standards du Web. De ce fait, la firme ne compte pas offrir une prise en charge de Silverlight dans ce dernier. L’annonce a été faite dans un billet de blog, dans lequel Microsoft encourage l’abandon de Silverlight.

L’abandon de la prise ne charge de Silverlight est la conséquence de la fin du support d'ActiveX dans Edge. Paradoxalement, Microsoft a décidé d’intégrer le plugin Flash en natif dans le navigateur. Ce dernier sera mis à jour via Windows Update.



L’entreprise affirme que son choix a été motivé par la normalisation des standards dédiés à la prise en charge du streaming vidéo dans le navigateur sans les recours aux plugins propriétaires. Il s’agit notamment de Media Source Extensions (MSE) et Encrypted Media Extensions (EME) du W3C ( World Wide Web Consortium), ainsi que MPEG-DASH et Common Encryption (CENC) du groupe d’experts de Motion Picture.

Microsoft au passage encourage les services qui proposent du streaming à basculer de Silverlight ou Flash vers HTML5. Selon la firme, HTML5 permet non seulement de réduire les couts, mais offre également la possibilité aux utilisateurs d’accéder aux contenus qu’ils veulent, quels que soient le navigateur et le terminal qu’ils utilisent.

La firme note qu’elle n’abandonne pas Silverlight. La technologie pourra continuer à être utilisée pour les applications qui ne sont pas exécutées dans le navigateur. Internet Explorer 11 continuera à supporter cette dernière dans Windows 10. Il faut noter que la fin du support de Silverlight est prévue pour 2021.

Netflix, le géant américain de la vidéo à la demande et du streaming sur Internet, a déjà abandonné Silverlight sur sa plateforme pour adopter HTML5.

De plus, Silverlight n’est plus pris en charge dans Chrome, qui a mis fin au support des plugins NPAPI, qui seraient l’une des causes principales « de bogues, d'incidents de sécurité, et de complexité du code » dans le navigateur.

Source : Microsoft

Et vous ?

Qu’en pensez-vous ? Peut-on supposer que Silverlight est mort ?

Utilisez-vous encore Silverlight ? Aurez-vous des regrets à voir la technologie disparaitre ? Pourquoi ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de berceker united
Expert confirmé https://www.developpez.com
Le 03/07/2015 à 14:59
Citation Envoyé par sazearte Voir le message
Je pense que tout le monde le savait que Silverlight est une technologie morte, et même morte née.
Elle a les même défauts de flash (pas multi plateforme, nécessité d'installer le plugin...) , sans aucun avantages.

Flash aussi est voué a mourir.
Le seul plugin qui devrait survivre a mon avis sera les applets java, mais dans le monde des entreprises (les intranets notamment).
Bienvenue dans les années 80


Tu ne voulais pas dire la JVM ?
8  0 
Avatar de Aeson
Nouveau Candidat au Club https://www.developpez.com
Le 03/07/2015 à 16:11
MS a crée un produit similaire a Flash, sans avantage significatif par rapport a ce dernier
Développer en Silverlight est/était beaucoup plus productif qu'en Flash. Surtout avec les RIA Services.

Donc c’était moins cher sur des projets d'entreprise. Le voila l'avantage. Et on commence à peine a retrouver la même productivités dans le Web d'aujourd'hui.

Silverlight n'avait aucune plus value des le dé"part, donc sa mort était inévitable.
T'as raté un truc important apparement
8  2 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 03/07/2015 à 14:33
Je pense que tout le monde le savait que Silverlight est une technologie morte, et même morte née.
Elle a les même défauts de flash (pas multi plateforme, nécessité d'installer le plugin...) , sans aucun avantages.

Flash aussi est voué a mourir.
Le seul plugin qui devrait survivre a mon avis sera les applets java, mais dans le monde des entreprises (les intranets notamment).
6  6 
Avatar de micka132
Membre expert https://www.developpez.com
Le 03/07/2015 à 15:38
Citation Envoyé par sazearte Voir le message
Tu avais le choix, Silverlight, uniquement utilisable sur Windows, avec le plugin d'installer (il faut l'installer avant), ou flash, installer sur toute les machine et compatible sur mac et linux.
Flash n'est pas non plus installé de base, et le plugin Silverlight est utilisable sous Mac et linux (via mono).
Citation Envoyé par sazearte Voir le message
Si le visiteur vas sur ton site et tu lui demande d'installer Silverlight, que vas t'il faire ?
Et bien comme flash: l'installer...
Citation Envoyé par sazearte Voir le message
Flash c'est pas pareil, car tous les sites lui demande (ou plutôt demandait) d'installer ce plugin (YouTube par exemple y'a pas si longtemps)
Bien évidement en arrivant 10 ans après c’était pas évident, mais avec ton raisonnement on peut tout arrêter parce que chaque nouveauté va entrainer de la part de l'utilisateur un effort de téléchargement... Ben oui le HTML 5 il aurait bien du mal à fonctionner sans les browsers qui vont avec. Ne parlons même pas des diverses tentatives de remplacement de JS : à quoi bon il n' y a que 3 pauvres péons pour les utiliser!
Au passage un grand merci à Flash pour le service rendu (malgré les quelques bannières freeze ordi...) qui à ouvert la voie à de nouvelles dimensions pour le web.
Citation Envoyé par sazearte Voir le message
Le seul intérêt de Silverlight réside dans les intranets, uniquement composé de pc sous Windows.
C'est effectivement le cas le plus interressant, et probablement la distinction initial par rapport à flash.
Mais dire aujourd'hui c’était mort né c'est un peu facile. Ceux qui pouvait prévoir l'émergence du HTML 5 (fortement poussé par l'essor du mobile) était à peu près aussi nombreux et chanceux que les gagnants du loto...
5  2 
Avatar de micka132
Membre expert https://www.developpez.com
Le 03/07/2015 à 16:03
Citation Envoyé par sazearte Voir le message
Silverlight n'avait aucune plus value des le dé"part, donc sa mort était inévitable.
C'est parceque tu restes focalisé sur ce qu'il est possible de faire, et non la manière d'y parvenir... Ça reviens au même que de dire qu'en assembleur tu peux tout faire, les langages haut niveaux n'apporte rien. Et bien si, rapidité de développement, maintenabilité accru, ou tout simplement une approche différente voire simplification de portage d'application desktop (WPF vers Silverlight).
Dans ta boule de cristal peux tu me dire ce que va devenir par exemple Dart? Soit dans 5 ans Google l'enterre et tu viendras sur tes grand chevaux nous dire combien c’était totalement inutile, soit remplace JS et tu viendras nous dire à quand la mort de JS que l'on voit encore un peu partout (comme Flash).
5  1 
Avatar de Bono_BX
Membre confirmé https://www.developpez.com
Le 03/07/2015 à 16:12
MS a crée un produit similaire a Flash, sans avantage significatif par rapport a ce dernier, pourquoi l'utilisé ? d'autant que flash comme tu le dis c'était plus de 10ans d'existence, c'était devenue un standard.
Comme le dit micka132, parce que c'était bien plus facile de développer du Silverlight que du Flash, ce qui est un énorme avantage.

De plus, il faut se rappeler que Silverlight n'était pas à la base un concurrent de Flash seul, mais du couple Flash - Flex. Et là, quand on connaît le bazar, on comprend vraiment l'intérêt de Silverlight et les chances qu'il avait de remporter le marché ! C'est vrai que personne n'a vu venir HTML 5 aussi vite, et c'est ça qui a tué les RIA (je ne juge pas ce fait, ce serait hors sujet).

Après, dire que Silverlight est mort-né ... c'est juste oublier qu'il est intégré de base dans Window 8 / 8.1 / et les versions phones.
5  1 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 03/07/2015 à 23:03
Citation Envoyé par kilroyFR Voir le message
WPF est condamné comme l'est Silverlight.
Je n'ai pas peur de la mort de WPF, l'informatique c'est un metier ou on s'occupe a defaire et refaire en ayant l'impression a chaque fois d'inventer la lune (C# est le "visual basic" du C/C++, SL etait le Flash a la sauce windows, etc.)
Quand on a compris ca, on passe sur les technos et on ne regarde pas en arriere - tout est jetable.
Oui, beaucoup de temps gaché sur WPF/SL pour quasiment rien mais ca fait partie du metier - en informatique rien n'est immuable.
En dvpment ne survivent que ceux qui s'adaptent au changement et ne s'arretent pas sur une techno.
En ce moment c'est Hmtl5/js en attendant autre chose.
Ceux qui ne sont pas a l'aise avec ces technos doivent soit s'adapter soit changer de metier, c'est la loi dans l'informatique; pas de place pour ceux qui ne veulent evoluer.

Si angular et autre technos deviennent obsoletes (ce qui est previsible) on refera pas de soucis. L'informatique on apprend en permanence.
Tu dois être plutôt jeune, j'imagine. Au bout d'un moment, tu as envie de faire autre chose de tes week-ends que de potasser des bouquins sur une techno dont tu sais toi-même qu'elle sera obsolète, et peut-être assez vite.

Javascript, de ce côté, est assez inquiétant, avec un nouveau framework "révolutionnaire" chaque semaine. On a peine eu le temps de s'habituer à Angular que React.js débarque, et on sait que les web components vont tout chambouler. Et WASM se profile à l'horizon. Il n'y aurait pas comme un problème de maturité, pour que le front web évolue aussi vite ? Et si on essayait plutôt de sauter quelques étapes ? Bon, ça part hors-sujet, là...
5  0 
Avatar de kilroyFR
Membre éclairé https://www.developpez.com
Le 03/07/2015 à 17:47
Le suivant sera WPF ! M$ nous prend pour des jambons depuis si longtemps.
En entreprise on a abandonné les solutions proprietaires M$ car ce n'est plus ce que veulent les clients.
Ils veulent que leurs applis tournent sur des environnements heterogenes.

Quel gachis vu le temps passé a se former a ces technos !

A titre perso, PLUS JAMAIS je ne mettrai les oeufs dans le meme panier comme je l'ai fais pour M$.
4  3 
Avatar de Aeson
Nouveau Candidat au Club https://www.developpez.com
Le 03/07/2015 à 17:55
Le suivant sera WPF ! M$ nous prend pour des jambons depuis si longtemps.
WPF, Silverlight, UAP,... tout es basé sur du Xaml/C#. Passer de l'un a l'autre n'es pas la galère comme vous voulez le faire croire.

Passer de c#/Xaml a HTML/JS ca c'est autre choses. Beaucoup de dev seront content de voir venir W10 pour revenir au Xaml/C#

Et si vous vouliez une techno pour environnement heterogene je comprend pas pourquoi vous avez peur de la mort de WPF. Le passage a Angular 2.0 devrait plus vous faire peur car ca c'est un plus gros changement
4  3 
Avatar de Issam
Membre confirmé https://www.developpez.com
Le 03/07/2015 à 22:57
Citation Envoyé par kilroyFR Voir le message
WPF est condamné comme l'est Silverlight.
Je n'ai pas peur de la mort de WPF, l'informatique c'est un metier ou on s'occupe a defaire et refaire en ayant l'impression a chaque fois d'inventer la lune (C# est le "visual basic" du C/C++, SL etait le Flash a la sauce windows, etc.)
Quand on a compris ca, on passe sur les technos et on ne regarde pas en arriere - tout est jetable.
Oui, beaucoup de temps gaché sur WPF/SL pour quasiment rien mais ca fait partie du metier - en informatique rien n'est immuable.
En dvpment ne survivent que ceux qui s'adaptent au changement et ne s'arretent pas sur une techno.
En ce moment c'est Hmtl5/js en attendant autre chose.
Ceux qui ne sont pas a l'aise avec ces technos doivent soit s'adapter soit changer de metier, c'est la loi dans l'informatique; pas de place pour ceux qui ne veulent evoluer.

Si angular et autre technos deviennent obsoletes (ce qui est previsible) on refera pas de soucis. L'informatique on apprend en permanence.
WPF n'est pas une fin en soi, mais le XAML/C# oh que OUI !!! en tout les cas pour moi .

comme c'est dit plus haut, je suis content que MS est revenue au xaml dans ce nouveau Win10 avec les "universal apps"
j'espère juste que le xaml de windows 10 offrira la même productivité de WPF a terme .

sinon pour revenir a la question initiale, je pense que c'est vraiment du gachi de la part de microsoft,
Silverlight etait et reste une plateforme revolutionnaire pour faire des application web et notamment des RIA ... enfin bref .
4  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web