GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Que signifie l'arrivée du HTML 5 dans Windows 8 pour l'avenir de Silverlight ?
La plate-forme peut-elle être abandonnée ?

Le , par Hinault Romaric, Responsable .NET
Depuis le début des travaux des spécifications du nouveau standard du HTML5, Microsoft n'a cessé de montrer son engagement et son soutien à la norme.

On citera par exemple le support du HTML 5 dans Internet Explorer 9 ou la mise à jour de certaines fonctionnalités de son service de géolocalisation Bing Maps pour que celui-ci n'utilise plus le plug-in Silverlight.

L'évolution de Microsoft sur cette question avait déjà créé une petite vague de crainte chez les développeurs Silverlight qui voyaient un doute s'installer sur l'avenir de la plate-forme. L'arrivée de la beta de Silverlight 5 n'avait pas totalement réussi à convaincre que le soutien de Microsoft envers sa technologie serait sans faille.

Pourtant Microsoft a clairement expliqué sa vision. Les deux technologies sont complémentaires. « Sur le web, le but de Silverlight n'a jamais été de remplacer le HTML, son but est de faire des trucs que le HTML (et les autres technologies) ne peuvent pas faire ou ne permettent pas aux développeurs de faire facilement » expliquait ainsi Brad Becker, directeur de la gestion des produits à Microsoft.

Microsoft compte donc bien continuer à promouvoir et à investir dans sa plate-forme.

Mais, lors de la présentation de Windows 8, Microsoft a fait savoir qu'il serait possible de développer des applications pour l'OS et pour Internet Explorer 10 en utilisant le trio HTML5, CSS et JavaScript. Une possibilité qui ravive les doutes de la communauté.

Et ces doutes s'expriment de plus en plus ouvertement sur Internet.

Le développement d'applications HTML5 dans Windows 8 montre-t-il que Microsoft pense réserver Silverlight à un domaine de plus en plus restreint ? Ou ces craintes sont-elles infondées ?

Pour l'instant, Microsoft garde le silence. Une stratégie de communication liée au fait que l'entreprise se refuse à tout commentaire sur son prochain OS. Mais, parions-le, ce silence sera rapidement rompu face à la montée des inquiétudes des développeurs.

Et vous ?

Que pensez-vous de l'avenir de Silverlight ? Êtes-vous, vous aussi, inquiet pour la plate-forme ?

Silverlight aura-t-il encore sa place dans Windows 8 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de GuruuMeditation GuruuMeditation - Membre expert http://www.developpez.com
le 09/06/2011 à 21:44
Visiblement, MS est soit très bon et on a rien compris, soit ils ont un problème de marketing avec Silverlight. Il semblerait (voir le projet "Jupiter" et autres) que SL soit bien un acteur important dans Windows 8 (Lire les posts des principaux MVP Silverlight, qui ont l'air d'être assez cool à ce propos).

Bon, je sens que je vais reserver mon billet pour le BUILD (avec un peu de chance, je croiserais des conaissances du MIX).
Avatar de DonQuiche DonQuiche - Expert confirmé http://www.developpez.com
le 09/06/2011 à 22:29
Sauf que Jupiter ce n'est ni Silverlight, ni WPF. Xaml sera utilisé mais le but est de faire quelque chose de beaucoup plus léger, en vue des smartphones et tablettes, à la fois accessible depuis du code natif et, en partie seulement, depuis dotnet. A quel point pourrons-nous réutiliser les codes SL et WPF ? Mystère.

Cela dit, si je me demande comment je devrais m'y prendre pour satisfaire aux besoins que je viens d'évoquer, deux pistes me viennent à l'esprit :
* Supprimer le templating et le remplacer par du theming poussé à la sauce css.
* Supprimer le binding et le MVVM.
Avatar de Bluedeep Bluedeep - Inactif http://www.developpez.com
le 10/06/2011 à 9:21
Citation Envoyé par lunatix  Voir le message
Apres, c'est plutôt pertinent : il y a beaucoup plus de développeurs web que silverlight, et si ils veulent une base de développeurs maximale, c'est smart.

Cet argument ne me semble pas pertinent : si ils avaient résonné ainsi, ils n'auraient jamais sorti .Net (par exemple).

SilverLight est une techno relativement récente (la toute premiére version date du Fx 3.0, mais je n'ai pas vraiment entenduparler de projet SilverLight un tant soit peu important avant le version sortie avec VS 2008) , il est normal qu'elle soit moins répandue.
Avatar de lunatix lunatix - Rédacteur http://www.developpez.com
le 10/06/2011 à 11:11
je dis pas que c'est pas normal.

Je dis que si tu vises d'avoir le max de développeurs sur ta plateforme Aujourd’hui, viser une plateforme html/css/js est pertinent.
c'est d'ailleurs le cas de chromeOs, webOs et visiblement bientôt windows 8. La situation n'est plus la même qu'il y a dix ans

Pour moi : je pense que microsoft a fait le pari de tuer flash/html avec silverlight, et que voyant que ca ne le fait pas se realigne sur html5 : voir le gros boulot fait sur internet explorer.

L'autre chose, c'est qu'il ne faut pas voir les énormes boites comme microsoft comme des entités uniques a stratégie parfaite. Il est fort probable que l'équipe windows/server soit a fond sur html5/internet explorer tandis que dans le bâtiment d'a coté, les équipes .net et silverlight soient a fond sur leurs techno

Faudra un grand cadre pour trancher, ou pas. Microsoft a les moyens de ne pas mettre tous ses oeufs dans le même panier, et de miser sur plusieurs technos.
Avatar de camus3 camus3 - Membre éprouvé http://www.developpez.com
le 10/06/2011 à 18:16
Je dis que si tu vises d'avoir le max de développeurs sur ta plateforme Aujourd’hui, viser une plateforme html/css/js est pertinent.

personne ne remet ce fait en cause je pense. Simplement à chaque projet sa techno. On peut faire plein de chose en javascript mais pas tout. Ensuite, honnêtement , développer une grosse appli client en Js , c'est un peu la galère et surtout , elle ne sont jamais très réactives par rapport aux autres solutions , mais ça c'est mon avis perso.
Avatar de s.toubal s.toubal - Membre du Club http://www.developpez.com
le 12/06/2011 à 13:45
J’entends dire que Silverlight n'est pas portable sur Linux et MacOS....je pensait que y avais Moonlight pour ça non ?
jusqu’à maintenant je pensait que le problème concernait seulement Androïd et iOS

Avatar de Louhike Louhike - Membre habitué http://www.developpez.com
le 13/06/2011 à 10:17
Citation Envoyé par s.toubal  Voir le message
J’entends dire que Silverlight n'est pas portable sur Linux et MacOS....je pensait que y avais Moonlight pour ça non ?
jusqu’à maintenant je pensait que le problème concernait seulement Androïd et iOS


Pour iOS il y a MonoTouch de plus.

http://www.mono-project.com/Main_Page
Avatar de Ashura95 Ashura95 - Membre régulier http://www.developpez.com
le 30/08/2011 à 16:34
Je ne pense pas que Silverlight ou WPF risque d'être vraiment inquiétés par tout ça. A mon avis, c'est par pur souci marketing que Microsoft à mis html5/js en avant, et sûrement pour répondre aux habituelles critiques de leurs détracteurs.

Je vois franchement mal comment on peut comparer .NET et l'assemblage de ces deux technologies.
Avatar de anthyme anthyme - Membre expérimenté http://www.developpez.com
le 31/08/2011 à 11:30
Sur le web : html5 permet de faire des sites riches plus facilement qu'en dhtml(4) donc ça ne change pas grand chose pour silverlight (il ne percera pas plus que ce qu'il fait déjà)

En intranet : la réalisation d'une application (et non pas site) métier a tous les avantages de productivité, robustesse, évolutivité, modularité et outillage pour le moment. A moins qu'il nous ressorte Microsoft Volta pour html5 avec du XAML pour la modélisation UI, ce que j'attends et espère. Ne serai ce qu'une remise à niveau vis à vis de GWT qui existe depuis déjà depuis 5 ans ça serait pas mal

WP7 : html 5 permettrait de faire des applications portables pour tous les téléphones mais bon c'est pareil pour faire un jeu XNA sera plus efficace et pour les applications silverlight sera plus productif, pas grand chose à perdre de ce coté là.

Bref je ne vois pas vraiment ce que ça va changer pour silverlight à court / moyen terme, 2 versions sont prévus donc dans les 2 ans à sortir des nouveautés dessus et donc encore des possibilités après.

Le problème c'est surtout les journalistes de sites de "presse" qui crient au scandale pour casser du sucre sur le dos de Microsoft sur un sujet où il n'y a pas grand chose à dire. (alors qu'il y en a d'autres )
Avatar de freezer08 freezer08 - Membre habitué http://www.developpez.com
le 31/08/2011 à 12:38
Anthyme et Ashura95 ont bien résumé
J'aligne l'annonce du support d'HTML5 avec l'annonce des widgets HTML sous Vista à l'époque.

Microsoft n'a aucun intérêt à abandonner sa techno multi-plateforme qui répond tellement bien à sa stratégie multi-écran et qui fait le bonheur des développeurs.
L'éco-système est en train de se mettre en place, et pouvoir développer une application compatible en très peu d'efforts avec Windows Phone, desktop, tablette, console et télé deviendra bientôt possible et poussera la techno à son paroxisme (enfin j'espère ).

Tout se décidera au BUILD (J-13 !!), wait & see !
Avatar de jp.gouigoux jp.gouigoux - Candidat au Club http://www.developpez.com
le 19/01/2012 à 0:16
Personnellement, je pense que Silverlight va disparaître, mais que ce qu'il représente, à savoir un pont entre le développement léger et riche, va rester, mais sera carrément intégré dans l'OS. Ce n'est pas HTML 5 qui va permettre de réaliser des applications Line Of Business : malgré tout le battage et les attentes complètement démesurées autour d'HTML 5, il n'est tout simplement pas conçu pour...

WinRT embarque une grande partie des APIs de Silverlight, il se trouve juste que la partie Metro de Windows 8 pourra taper directement sur ces APIs, et ne nécessitera plus l'utilisation d'un plugin.

Plus de détails sur cette théorie toute personnelle sur mon blog http://gouigoux.com/blog-fr/?p=321
Offres d'emploi IT
Analyste SI-métier (H/F)
Société Générale - Ile de France - Val-de-Marne
Chargé(e) de mission au CERT Société Générale (H/F)
Société Générale - Ile de France - Val-de-Marne
Data scientist inspection générale (H/F)
Société Générale - Ile de France - Hauts-de-Seine

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil