Flex + Flash = Silverlight 5 ?

Par:
francoistonic

ven, 03/12/2010 - 10:47

Microsoft a dévoilé la version 5 de Silverlight, sa plate-forme RIA pour concevoir des interfaces et applications riches sur Internet. Cette nouvelle version, qui arrivera courant 2011, soit un an après la v4, s’annonce comme un tournant majeur.

 

Les principaux points à retenir sont :

  • - décodage vidéo par matériel, performances H.264 améliorées sur les terminaux à faibles puissances, support GPU pour la haute définition
  • - Trickplay : ajustement de la vitesse de lecture d’une vidéo, mais avec lecture de la piste audio normale
  • - Support du remote control
  • - Nouveauté autour du serveur de media IIS (qui supporte désormais Windows Azure et iOS).
  • - Un modèle de développement plus mature sur les SDK et les outils, comme un mode debug plus performant

 

Mais Silverlight 5 veut surtout être vu comme une vraie plate-forme d’applications professionnelles et d’entreprises (comme l’est Flex chez Adobe), pour cela, la v5 apporte de nombreuses nouveautés :

  • - multicolonne pour le texte
  • - composition des textes plus fluides et plus lisibles
  • - data binding renforcé (notamment sur le MVVM)
  • - réduction de la latence réseau
  • - surtout du WS-Trust
  • - support du 64-bit
  • - support GPU à tous les niveaux, avec notamment un mode de rendu graphique directement en GPU
  • - meilleur support HTML (sur le contenu) vers une application Silverlight
  • - interaction avec Microsft Office (par exemple : lancer un programme Office)
  • - mêler code managé et non managé (typiquement C et C++) via PInvoke

 

Pour le développeur, c’est un modèle de développeur plus évolué et mature qui l’attend : support du profiling CPU, de la mémoire et des threads, support de VS Team Test. La mobilité sera aussi un des priorités de Silverlight 5. Reste à voir les nouveautés autour de la gamme Expression qui n’ont pas été démontrées. 

Clairement, Silverlight 5 se veut une fusion entre Silverlight 4, Flash et Flex. Et Microsoft veut contrer Adobe en entreprise. Surtout, l’éditeur fait taire les doutes que l’on avait sur l’avenir de Silverlight depuis la dernière conférence PDC. Si l’éditeur veut mettre en avant HTML 5, ce n’est pas pour autant que Silverlight sera abandonné, les deux technologies sont, pour le moment, trop éloignées. HTML 5 ne peut remplacer Silverlight. Cependant, Silverlight aurait tout intérêt, tout comme Expression, à s’intégrer et à interagir avec HTML 5, car sur ce terrain, Adobe (et même Apple) veut aller vite !