Hello,
Bien sûr que Microsoft continue de s'investir à fond sur Silverlight! Il y a eu une tentative de manipulation de certains journalistes à la "Voici" pour faire du buzz sur leurs sites. C'est leur boulot de trouver des titres accrocheurs qui à sortir certaines phrases de leur contexte.
Microsoft s'intéresse fortement à HTML5 notamment depuis que l'on bosse sur IE9. On ne va évidemment pas laisser les autres acteurs s'emparer de ce sujet qui reste très important pour l'avenir. Cependant, rappelons qu'HTML5 est un standard en cours d'écriture dont les 1eres propositions de spécifications seront peut-être terminées milieu d'année prochaine. Ensuite, on pense que l'on atteindra une recommandation finale uniquement vers 2022! Alors, entre temps, on pourra malgré tout commencer à jouer avec certaines parties de HTML5 qui aura été implémenté par les navigateurs majeurs du marché : IE, Firefox et Chrome. Mais il faut comprendre un peu l'histoire d'HTML5 pour mieux cerner l'ampleur du problème. Je vous invite ainsi à lire un article d'un collègue sur le sujet :
http://blogs.technet.com/b/stanislas...t-l-html5.aspx
Ainsi, aujourd'hui, HTML5 reste un bazar sans nom! Pour l'instant, aucun navigateur ne propose le même niveau de support et même lorsque 2 navigateurs sont censés proposer la même spec, ils ne l'interprètent pas de la même façon. Prenons par exemple une spec qu'IE ne supporte pas encore : les WebForms 2.0. Cette démo :
http://people.opera.com/howcome/2010/forms/ fonctionne très bien sous Opera 11 (et encore que...) et ne se comporte pas du tout de la même façon avec Chrome 8 ou Firefox 4b6. Pourtant, on ne demande pas grand chose : de la validation de champs de formulaire et l'affichage d'un bête contrôle calendrier... Chose qui marche parfaitement bien dans tous les navigateurs supportant Silverlight! Et on l'a dès aujourd'hui avec le même rendu quelque soit le navigateur et pas dans 10 ans.
Par ailleurs, il y a des choses qui existe aujourd'hui dans Silverlight qui n'arriveront qu'avec HTML6 (en 2030?) et que ne sont pourtant pas bien méchant : l'accès à la Webcam par exemple.
Bref, même des membres éminents du W3C comme Philippe Le Hégaret ont ainsi récemment annoncé qu'HTML5 était loin d'être prêt pour la production.
Donc franchement, je ne comprends pas pourquoi certains s'inquiètent du choix qu'ils ont fait avec Silverlight. C'est certainement par méconnaissance de ce qu'est aujourd'hui HTML5 et CSS3 ainsi que tout l'outillage associé. L'outillage étant en effet principalement Notepad. Je comprends que le buzz HTML5 peut inquiéter. Mais nos clients nous avaient demandé de lâcher un peu de mou dans le rythme effréné d'une sortie de Silverlight tous les 9 mois. On ralentit légèrement à votre demande, donc ne stressez pas. ;-)
En complément, je vous invite à lire ces excellents posts sur cette guéguerre stérile et qui n'a pas lieu d'être:
-
http://blog.galasoft.ch/archive/2010...ht-debate.aspx
-
http://csharperimage.jeremylikness.c...lverlight.html
C’est certes de 2 MVP Silverlight mais je pense que cela résume quand même bien le fossé entre ces 2 approches. Du coup, pour compenser, un non MVP :
http://blog.nerdplusart.com/archives...nd-your-future
Pour finir, voici un document de notre directeur technique à Microsoft France sur le sujet très intéressant à lire :
http://david.blob.core.windows.net/v...20revised).pdf
HTML5 est donc plein de promesses. Mais HTML5+CSS3+SVG (quand l'ensemble sera terminé et déployé) correspondra en gros à ce que nous avions avec Silverlight 1.0 en 2007. Tout se faisait en JavaScript. Aujourd'hui, 3 ans plus tard, nous avons Silverlight 4 avec .NET (VB.NET, C#, F#, etc.), du LINQ, des framework de haut niveau de productivité comme WCF RIA Services, de l'outillage de qualité avec VS 2010 et Blend 4.0. On en serons-nous dans 3 ans côté Silverlight à ce rythme? :-)
Bye,
David Rousset
Microsoft France