Silverlight, parent pauvre du PDC10 ?
La technologie est promise à un bel avenir, d'après Bob Muglia de Microsoft, qui précise lequel

Le , par Hinault Romaric, Responsable .NET
Mise à jour du 03/10/10 de Hinault Romaric


Microsoft vient d'annoncer deux modifications majeures dans les cartes de Bing : l’arrêt du développement du plug-in 3D, et l'amélioration de Birds Eye View pour que celui-ci ne nécessité plus le plug-in Silverlight.

Bird Eye View « l’œil d’oiseau » permet aux utilisateurs d’avoir une meilleur idée de l’échelle d’une photographie et ce sans obliger les utilisateurs à télécharger un plug-in additionnel

Selon Brian Hendricks, directeur des Bing Maps, ce changement a pour but d’offrir aux utilisateurs la possibilité d’accéder aux fonctionnalités de Birds Eye View à travers des technologies et des plateformes incluant le bureau et le téléphone mobile sans avoir besoin de plug-in additionnel.

Dans ce virage vers le HTML5, Brian Hendricks tient à préciser que les cartes 3D ne sont pas basées sur Silverlight. Cette annonce n'aurait donc rien à voir avec l’engament de Microsoft dans le développement de Silverlight.

Quant à Bird Eye View – qui lui utilisait Silverlight - il fournira la même perspective de 45 degrés, avec des images disponibles sur les quatre directions de la boussole. Les utilisateurs seront en mesure de zoomer ou d’avoir une vue panoramique, de jeter un œil à la construction de modèles dans les zones urbaines, ainsi que la topographie du terrain en 3D. Mais en HTML5.

Microsoft se veut rassurant sur l’avenir et son engagement dans le développement et l’évolution de Silverlight. Mais avec cette décision, Redmond sème une nouvelle fois le doute sur l’avenir de cette technologie pour les contenus Web.

De quoi se poser encore une fois de plus la question à savoir si la future version d'HTML 5 ne mettra pas fin à Silverlight pour ces utilisations précises.

Pour les autres (développement d'applications multiplateforme), on peut croire sur parole Bob Muglia lorsqu'il assure que les développeurs devront compter avec Silverlight.

Source : Le blog de la communauté Bing Maps

En collaboration avec Gordon Fowler

Silverlight, parent pauvre du PDC10 ?
La technologie est promise à un bel avenir, d'après Bob Muglia : mais lequel ?

Silverlight est promis à un avenir brillant d'après Bob Muglia, responsable de la division des serveurs et outils chez Microsoft. Mais peut-être pas celui auquel les développeurs pensent. C’est en substance le message donné par le responsable dans un billet de blog qui fait suite à la dernière session de la conférence du PDC 10.

Muglia y décrit Silverlight comme un outil qui permet de créer des applications Web qui peuvent s’exécuter sur des plateformes Microsoft différentes que ce soit sur le bureau ou sur un appareil mobile.

Et de préciser que le but de Silverlight n’est pas de remplacer le HTML 5, mais plutôt d’offrir la possibilité de coder des fonctionnalités qui ne sont pas possibles avec ce dernier.

« Le but de Silverlight n'a jamais été de remplacer l'HTML, mais pour faire des choses que l'HTML (et autres technologies) ne peuvent pas et de permettre aux développeurs de les faire facilement » affirme Muglia. « Silverlight est désormais installé sur les deux tiers des ordinateurs dans le monde, et plus de 600 000 développeurs actuellement développent des applications utilisant Silverlight ».

Et de continuer de plus belle « ne vous méprenez pas, nous allons continuer à investir dans Silverlight et permettre aux développeurs de créer des grandes applications à l’avenir »

Cependant il est à noter que Silverlight semble perdre de son soutien au sein même de Microsoft. On constate le peu d’allocutions faites à propos de celui-ci lors du PDC10. Steve Balmer, PDG de Microsoft, ne l’a mentionné qu’une seule fois dans son discours et c’est beaucoup plus appesanti sur le HTML5.

Et la date de sortie de la prochaine version de Silverlight n’a pas encore été dévoilée.

Source : Blog de l’équipe Silverlight

Lire aussi :

Microsoft pense que Silverlight complètera le HTML 5

Tutoriels sur Silverlight sur la rubrique .NET de Développez

Et vous ?

Pensez-vous que l’avenir de Silverlight est encore dégagé ? L’arrivée du HTML5 pourrait-il marquer la fin des espoirs de Silverlight ? Ou au contraire, trouvez-vous la technologie plus prometteuse que jamais ?

En collaboration avec Gordon Fowler


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


 Poster une réponse

Avatar de camus3 camus3 - Membre éprouvé http://www.developpez.com
le 03/11/2010 à 16:20
Chouette on va encore pouvoir pomper du code coté client ... plus besoin de développer pour vendre des applications à prix d'or ( revendues en Silverlight ou flash bien sur )/
Avatar de wokerm wokerm - Inactif http://www.developpez.com
le 03/11/2010 à 21:53
Citation Envoyé par camus3  Voir le message
chouette on va encore pouvoir pomper du code coté client ... plus besoin de développer pour vendre des applications à prix d'or ( revendues en Silverlight ou flash bien sur )/

je pense que l'avenir de Silverlight et en open source je crois qu'il vont faire un don de Silverlight a Codeplex et FSF, comme pour le cas de iron python et iron ruby , reste que Silverlight malgré l'aide de bénévole aura besoin d'appui de la part d'un sponsor, je peut même dire qu'il feront don d’expression studio avec expression blend et tous ce qui s'en suit c'est des outils très pratique , pour éditer des API Silverlight plus rapidement
le HTML 5 c'est bien, ça libère l'utilisateur de certain plugin ce qui n'est pas mal, mais Silverlight doit rester ne ce reste que pour faire des jeux, des animation dans certain site publicitaire, de jolie animation dans des api API local
Mais c'est vrai cela permettra de débarrasser bing du plugin Silverlight ce qui n'est pas mal, cela séduira nos amis linuxien et de toutes les autres plateformes bsd solaris react os ....etc
Avatar de camus3 camus3 - Membre éprouvé http://www.developpez.com
le 10/11/2010 à 16:01
HTML5 ne règle aucun problème , et surtout pas celui de la pertinence de javascript en temps qu'outil de développement.
En même temps , il me semble que le W3C ne fait pas de javascript un standard , c'est un choix propre aux navigateurs. Ils pourraient très bien le remplacer par python ou autre tout en conservant l'api décrite par le W3C.
Avatar de davrous davrous - Membre actif http://www.developpez.com
le 10/11/2010 à 20:00
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
Avatar de stailer stailer - Membre chevronné http://www.developpez.com
le 11/11/2010 à 1:54
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? :-)


En attendant, et Dieu sait que j'aime beaucoup ce qu'on peut faire avec Silverlight, aujourd'hui une appli de gestion développée avec ExtJS vaut bien une appli développée en Silverlight 4 (sauf les animations je te l'accorde) , sans plugin et qui fonctionne même sous un IPad

Tu vas peut-être me citer des applis de fou en silverlight mais va voir le showcase de ExtJS y a des trucs aussi hallucinants.

Plutôt que de dire : "C'est quoi le mieux d'html5, silverlight , flex, truc machin... " , je préfère me dire : "C'est quoi le besoin du client ?"

Avant d'aller chercher les supers trucs de l'avenir, je pense qu'on peut déjà regarder ce qu'on a sous la main. Il y a de très bons outils, dans diverses technos, qui AUJOURD'HUI fonctionnent très bien.. Pas uniquement Silverlight

J'ai cité aussi Flex, que j'ai utilisé un peu... Le prix de la licence est carrément super abordable et même si je trouve moins souple le dev de composant que sous Silverlight, les possibilités sont tout aussi énormes pour le dév d'applications... Sans oublier AIR (dont l'installeur à une autre gueule que celui du mode Out Of Browser de Silverlight soit dit en passant).
Avatar de supertonic supertonic - Membre habitué http://www.developpez.com
le 19/11/2010 à 17:36
Ben HTML5 en 2022 ? tant que ça ?

Dommage que tes liens ne marchent pas @davrous...

Sinon faut bien comprendre que les deux approches sont différentes. HTML5 c'est pour faires des pages Web, Silverlight et Flex pour faire du RIA non ? donc ce ne sont pas vraiment des concurrents, ils se complètent plutôt.
Je trouve que l'environnement de développement de Microsoft est le meilleurs, mais il est aussi assez lourd et cher (dans certains cas du moins).

J'imagine mal Microsoft mettre tout en opensource, mais il existe deja moonlight, ce dernier pourrait être accepté par Apple pour ios selon vous ?

Le problème est toujours le même, chacun défend sa peau, Apple, M$, etc...
Avatar de davrous davrous - Membre actif http://www.developpez.com
le 19/11/2010 à 18:39
Avatar de Skyounet Skyounet - Expert éminent sénior http://www.developpez.com
le 19/11/2010 à 20:23
On ne peut plus éditer après 3 jours
Avatar de Nathanael Marchand Nathanael Marchand - Rédacteur http://www.developpez.com
le 24/11/2010 à 14:42
Citation Envoyé par stailer  Voir le message
En attendant, et Dieu sait que j'aime beaucoup ce qu'on peut faire avec Silverlight, aujourd'hui une appli de gestion développée avec ExtJS vaut bien une appli développée en Silverlight 4 (sauf les animations je te l'accorde) , sans plugin et qui fonctionne même sous un IPad

Il n'y a pas que le rendu en lui même! Il y'a aussi la rapidité de développement, la simplicité de la maintenance, la testabilité, l'homogenéité des technos utilisées, etc. La dessus je pense que Silvelight est un cran au dessus!
Avatar de stailer stailer - Membre chevronné http://www.developpez.com
le 24/11/2010 à 16:49
Pour faire du Silverlight depuis plus de 7 mois, sans peur je peux te répondre :

OUI et NON

C'est vraiment bien... Il y a beaucoup de très bonnes choses, mais ExtJS m'a aussi montré ses qualités (et va encore améliorer les choses à partir de la v4 au mois de février).

Il y a bien des domaines (datagrid avancés avec groupes et filtres dynamiques, automatique et en mode "chargement au besoin" ) ou Extjs m'a montré qu'il était bien plus au point et ce, sans composant téléchargé à droite ou à gauche.

petit exemple : je veux que mon appli se souvienne des configurations de l'utilisateur : quand il redimensionne un menu gauche dans le layout, quand il rend invisible des colonnes d'un datagrid etc... Avec ExtJS une seule ligne de code sera à tapée pour que tout soit automatiquement gérée via un cookieprovider ou via un provider perso (base de données sqlite pourquoi pas).

Bref, des avantages il y en a des 10aines et on pourrait parler aussi des 10aines d'avantages de Silverlight...
Mais pour moi à aucun moment on ne peut dire :

Un cran au dessus

Avatar de yoyo88 yoyo88 - Membre expérimenté http://www.developpez.com
le 25/11/2010 à 8:32
Citation Envoyé par stailer  Voir le message
Il y a bien des domaines (datagrid avancés avec groupes et filtres dynamiques, automatique et en mode "chargement au besoin" ) ou Extjs m'a montré qu'il était bien plus au point et ce, sans composant téléchargé à droite ou à gauche.

petit exemple : je veux que mon appli se souvienne des configurations de l'utilisateur : quand il redimensionne un menu gauche dans le layout, quand il rend invisible des colonnes d'un datagrid etc... Avec ExtJS une seule ligne de code sera à tapée pour que tout soit automatiquement gérée via un cookieprovider ou via un provider perso (base de données sqlite pourquoi pas).

intéressant peut être une des nouveauté du futur silverlight 5 ?

en tous cas, sa serrait bien sympa d'avoir un peu de nouvelle sur silverlight...
Une conférence est prévu dans 2 mois je crois ?
Offres d'emploi IT
Stagiaire (H/F)
AGENCE SUPPLAY - Centre - Orléans (45000)
Ingénieur Réseaux H/F
EXPERIS IT - Provence Alpes Côte d'Azur - Nice (06000)
Ingénieur système linux unix h/f
ACENSI - Ile de France - Yvelines

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