# Saturday, March 21, 2009
La nouvelle version de Silverlight 3 vient d'être dévoilée en version beta depuis quelques jours. Le site www.silverlight.net centralise toutes les infos et outils de développement.

Découvrir Silverlight 3 : l'ebook !

Laurence Moroney (son blog ici) a publié il y a quelques mois un livre sur Silverlight 2 en anglais, traduit en français chez Microsoft Press. Un bon bouquin pour découvrir Silverlight.

Découvrir Silverlight 2, de Laurence Moroney

Incroyable, une suite de ce livre est déjà disponible sous la forme d'un ebook en PDF pour Silverlight 3 : First look : Microsoft Silverlight 3.

Sommaire de "First look : Microsoft Silverlight 3" :
  • 3D Effects with Perspective Transforms
  • Animation Easing
  • H264 Video Support
  • Pixel Shaders
  • Out-of-Browser Applications
  • Save File Dialog Box
  • XAML Element Databinding

Les applications Silverlight arrivent sur le desktop (pour remplacer WPF ?)

La possibilité d'installer des applications Silverlight sur le PC, et de les exécuter comme des applications indépendantes est une petite révolution dans le monde du développement d'applications desktop. Silverlight se met à marcher sur les plates-bandes des applications desktop C#/.NET classiques (Winforms ou WPF)... et peut-être même des applications MFC/C++ natives.

Evidemment, Winforms, WPF, et C++ natif ont leur spécificités et peuvent être des environnements irremplaçables dans certains cas.

Mais pour le développement d'une nouvelle application, ou la migration d'une application existante, Silverlight peut être envisagé comme une alternative crédible à Winforms, WPF et même C++. Surtout si l'application doit être disponible à la fois en ligne et hors ligne.

Pour caricaturer, on pourrait dire qu'une application Winforms est déjà démodée, qu'une application WPF ne sera pas forcément très rapide et nécessitera de grosses configurations matérielles pour fonctionner, et que l'application C++ aura beaucoup de mal à fonctionner via Internet. Mais Silverlight 3 aura des limitations dans ses fonctionnalités qui pourront être rédhibitoires.

Winforms, WPF, C++ natif, Silverlight : 4 technos de développement d'applications. Sans parler d'Adobe Flex !

D'ailleurs il se murmure que WPF pourrait être une victime collatérale de la guerre que se livrent Microsoft avec Silverlight, et Adobe avec Air : WPF est un Silverlight en beaucoup plus lourd, et son seul avantage est qu'il a un runtime plus puissant (voir l'article : Silverlight 3 might kill WPF par exemple). Tim Sneath a écrit un article très intéressant sur les différences entre les runtime Silverlight et .NET classique. En le lisant je me dis que ma foi, Silverlight a l'air bien fichu de l'intérieur.

Tags  |  | 
 21 March 2009, 00:15