Je viens de mettre la dernière touche (ou presque) à mon premier projet sous Silverlight (il s'agit d'un projet pour CD-ROM/Kiosque donc ne vous attendez pas à un lien...), et, si on peut déjà sentir une certaine richesse sous cette plateforme, on y trouve aussi de nombreuses choses qui font plus penser à un prof of concept qu'à une version 1.0
Bon, je suis un peu méchant en disant cela : tout ce que Silverlight est supposé faire, il le fait plutôt bien, sans trop de bugs (je n'en ai rencontré qu'un seul en jouant peut-être un peu trop avec les transparences) et plutôt rapidement. L'utilisation de Xaml pour décrire l'interface est vraiment agréable pour un développeur, l'object-model est simple et bien fait - on ne cherche pas pendant deux heures après une propriété - et les extensions à javascript utilisées permettent de s'approcher d'un vrai développement objet.
Ce qui me chiffonne un peu, et me fait me demander avec insistance quand va bien pouvoir sortir la v1.1, c'est tout simplement que certaines possibilités auxquelles tous les développeurs d'interfaces graphiques sont habitués (contrôles personnalisés, ressources, etc.) sont soit manquantes soit beaucoup trop limitées (par exemple impossible de modifier la cible d'une animation, il faut en créer une nouvelle à chaque fois) pour que tout soit vraiment agréable.
Je n'ai pas parlé non plus des outils, parce qu'il serait difficile de dire grand chose de Blend2 qui n'en ai encore qu'aux phases de CTP, mais qui semble déjà pas mal du tout si l'on omet sa gourmandise (il est monté jusqu'au 1.5go en mémoire sur ma machine), ses bugs de sélection énervants,et un choix de raccourcis claviers que je qualifierai au mieux de discutable...