Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[PDC] Silverlight & WPF: Sharing Concepts and code

Cette session, animée par Ian-Ellison Taylor, avait pour objectif d’expliquer comment développer des applications riches:

  • Avec les mêmes personnes
  • Avec les mêmes compétences
  • Avec les mêmes façons de travailler
  • Avec le même code

Tout d’abord, on commence par rappeler qu’il existe 2 technologies différentes car:

  • il existe des besoins différents (Web/Desktop applications)
  • il y a des pré-requis différents (Taille & performances)
  • il existe des limitations techniques (Différences de plateformes, de navigateurs, etc.)

Nous avons ensuite eu droit à une rapide explication de “quoi utiliser quand” puis première démonstration sur la création d’une application WPF et sa réécriture en Silverlight Smile

Plusieurs choses sautent aux yeux:

  • Le code de l’IHM est le même
  • Silverlight est une technologie d’applications Web qui ne peuvent pas accéder à toutes les resources distantes (nécessité de disposer du fichier clientaccesspolicy.xml) => obligation de créer un service “proxy” qui va faire l’appel à la place de l’application Silverlight.
  • Lors de l’utilisation de styles, la clé (x:Key) est obligatoire en Silverlight. De plus, les contrôles Silverlight ont un thème par défaut là où les contrôles WPF ont le thème du système d’exploitation qui exécute l’application => Permet aux applications Silverlight d’être multi-plateformes
  • Silverlight possède le Visual State Manager (qui permet de simplifier l’utilisation/la nécessité des styles) là où il n’existe rien pour le moment en WPF (mais il devriat être dispo dans les prochaines versions de WPF)

Le speaker a finalement terminé par une démonstration d’un prototype de Visual State Manager pour WPF, en expliquant et démontrant qu’il était très simple de le modifier/complèter.

 

J’ai pas mal apprécié la session parce qu’elle tend bien à démontrer que malgré leur différences, les technologies WPF et Silverlight sont très très proches l’une de l’autres. Il ne reste qu’à voir ce que cela donnera dans les prochaines versions (une compatibilité à 100% ? Smile)

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 28 octobre 2008 08:04 par Thomas LEBRUN

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le il y a 19 heures et 0 minutes

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le il y a 21 heures et 33 minutes

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59

- Perspective 3.0 pour Silverlight 5.0 par Perspective le 02-07-2012, 22:39