Après une longue période d'inactivité sur ce blog, voici un petit "retour d'expérience" sur Sparkle et la CTP de janvier 2006 de WinFX et plus particulièrement WPF.
Je viens en effet de passer quelques heures sur Sparkle, et je suis arrivé à un résultat relativement intéressant... Un joli petit blog reader :

Le moins que l'on puisse dire, c'est que ces nouvelles technologies vont changer nos habitudes dans le développement de clients riches... En effet, le modèle de DataBinding de WPF a été complètement repensé, et un très grand nombre de choses se définissent en déclaratif. Les principales tâches du développeur seront donc de désigner des ObjectDataProviders les plus proches possibles de la philosophie de WPF afin d'avoir le moins de code possible à taper dans la couche présentation.
Pour info, tout ce qui est contenu dans le fichier Xaml a été généré par Sparkle, tout ce que j'ai tapé à la main se trouve dans le fichier .cs... Ce qui représente 4 lignes de code C# effectives...
Mes premiers obstacles sont des bugs le panneau de réflection (un recangle dont la propriété Fill est un VisualBrush créé à partir de mon grid principal) lorsqu'une animation est lancée, ainsi que le rendu du contenu HTML... Pas moyen de créer un FlowDocument à partir d'un flux HTML...
Pour les intéressé, voici les sources : http://blogs.labo-dotnet.com/simon/developments/MyRssReader.zip
Et ici les binaires : http://blogs.labo-dotnet.com/simon/developments/MyRssReader-bin.zip
Si vous avez des suggestions pour mes petits soucis, n'hésitez pas à laisser un commentaire !