Olivier Dahan

Microsoft MVP Silverlight 2013, 2012,
2011, MVP CAD 2010, MVP C# 2009


Membre du Developer Guidance Advisory Council Microsoft

Audit, Conseil, Formation, Développement
[WPF, Silverlight, WinRT, MonoDroid]

Historique

Silverlight 3 beta disponible !

Lire ce post dans une autre langue IT | EN | DE | ES

La bêta de Silverlight 3 est disponible ! De nombreuses améliorations promises sont là et bien plus...

On trouve bien sur l'accélération matériel pour les video HD, le support de la 3D, le binding direct entre objets dans le code XAML, les effets Pixel Shader (flous, ombrage, plus création d'effets custom par le développeur), application des thèmes plus pratique et theme cascading, effets supplémentaires pour les animations (custom effect programmable), une soixantaine de contrôles supportant les thèmes (grille de données et plein de choses !), le nouveau contrôle Data Form pour simplifier la gestion des fiches de saisie et la validation des données, communication entre plusieurs plugin SL sur une page directement sans passer par le serveur, mode de fonctionnement hors browser permettant à une appli SL d'être installée comme une appli desktop, possibilité de stockage local, de mode hors connexion, de contrôle automatiquement de nouvelles versions, etc, etc. J'en oublie plein...

Bref, un déferlement de nouveautés toutes plus importantes les unes que les autres, et bien entendu un Blend 3 en vue, mieux intégré à VS 2010, avec la nouvelle fonction de Sketchflow pour modéliser rapidement des maquettes d'appli par exemple, l'importation Photoshop/Illustrator...

Si 2008 a été un cru d'exception avec VS 2008, SQL Server 2008, Silverlight 2 et j'en passe, Microsoft nous réserve une année 2009 fantastique avec VS 2010, Blend 3, et Silverlight 3 !

Pour goûter tout de suite aux plaisirs de SL3, vous pouvez télécharger tout le nécessaire dès maintenant :

Bon Dev, et Stay Tuned !

Comments (4) -

jacques
jacques
3/26/2009 11:19:22 AM

Bonjour
"une appli SL [ ] installée comme une appli desktop". ça veut dire que fossé entre développement windows et développement web n'existe plus? Une seule application pour les deux modes d'utilisations?
Si WPF doit supplanter les winforms, est-ce que l'on peut dire également que Siverlight va remplacer ASP.NET (et le développement traditionnel web avec toutes ses tracasseries de compatibilité des navigateurs)?
On est à une croisée des chemins là, et il faut choisir le bon...

Olivier
Olivier
3/26/2009 6:14:27 PM

@jacques:
Il est vrai que la frontière entre desktop et web devient très très floue. Mais cette convergence est une excellente chose dans tous les cas. Techniquement il n'y a pas de raisons qu'il existe une différence entre ces deux mondes, c'est juste qu'ils ont été créés à la base de façon différente avec des esprits et des outils différents, le web ne permettant pas au départ de tout faire (débits très lents) ce qui n'est plus vrai aujourd'hui. la séparation entre les deux n'est qu'historique.
Dès lors que les raisons techniques profondes de cette différence n'existe pour ainsi plus, il semble naturel que la convergence intervienne. A termes je ne vois pas pourquoi un développeur devrait utiliser des plateformes, des outils de dev et des langages différents pour faire la même chose.
Maintenant quelle techno choisir ? ...
ASP.NET, Ajax sont très présents maintenant, c'est un peu comme WinForms qui ne disparaitra pas rapidement à cause de l'existant.
Mais pour en revenir au Web, quand on voit ce que WPF offre et comment Silverlight évolue, à titre personnel je ne vois plus aucun intérêt à développer de l'ASP.NET. Avec SL 3 et le mode d'installation autonome de type click-once ainsi que "deep linking" qui permet à l'utilisateur de placer dans ses favoris des pages à l'intérieur d'une appli il est vrai que l'intérêt de faire du desktop ou de l'asp.net diminue grandement.
Ce que je vois, c'est qu'en réalité il n'y a plus qu'une seule techno: WPF. Au choix on fait du desktop ou du web, la différence étant qu'en mode desktop on a toute la puissance de la machine hôte et l'accès aux périphériques, aux SGBD etc, alors qu'en mode web SL3 on a quelque chose de plus léger, plus simple à déployer mais dans une sandbox.
C'est en tout cas vers WPF, desktop ou web, qu'il me semble qu'il faut investir pour l'avenir. En dehors de ses qualités propres, le fait que WPF soit une techno convergente gommant presque totalement la nuance web/desktop est à mon sens une raison qui à elle seule justifie de la  préférer aux autres technos.

jacques
jacques
3/26/2009 6:26:13 PM

Tout à fait d'accord.
Le seul intérêt que je vois encore à une page HTML traditionnelle par rapport à une solution de type silverlight, serait le référencement de page et le web sémantique. Du fait de la sandbox, plus possible de faire une recherche automatique ou manuelle dans le contenu de la page.
L'intérêt est donc bien faible et il y a surement moyen de faire autrement.

Olivier
Olivier
3/27/2009 3:25:58 AM

@jacques: Je sais que MS travaille sur la question de l'indexation des sites Silverlight et de ce que j'ai pu lire rapidement ça serait même un des éléments clé de la bataille contre Flash.
Voici un passage de ce que j'ai pu capter:
"...Scott Guthrie précise que l'un des avantages de Silverlight par rapport à Flash est l'indexation au sein des moteurs de recherche en générant automatiquement du code HTML facilement identifiable. D'ailleurs, Silverlight 3 prend en charge les liens profonds (deep linking) qui permettent aux utilisateurs de marquer en favori une page particulière chargée au travers de Silverlight." (article sur clubic.com).
Je n'ai pas encore testé cette fonctionnalité de SL3 et j'attends d'en lire un peu plus, mais visiblement le gros désavantage de l'indexation des applis RIA serait donc en passe d'être réglé. Une bonne nouvelle qui signerait la fin définitive de tout avantage pour html...

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading