L'équipe Patterns & Practices vient de mettre à disposition sur
CodePlex Composite WPF (Composite Application Guidance for WPF, vous
en aviez peut-être entendu parler sous le nom de code "Prism"). Cette version
taguée Juin 2008 est documentée sur MSDN et accompagnée de 6 exemples a été
présentée par iDesign durant TechEd 2008 (Session WIN306 pour les heureux
participants).
Composite WPF permet de construire des applications WPF modulaires que ce
soit
- pour réaliser une IHM de type composite (Bureau Métier),
- ou pour paralléliser les tâches d'une équipe de développement.
Glenn Block, le chef de produit de Composite WPF, propose quelques pistes
pour l'évolution de Composite WPF, et indique qu'il étudie la possibilité de
proposer un "Composite Silverlight".
"We are also looking into the possiblity of an official Silverlight
version.
As far as features in V2, here are some common requests we've heard.
1. Some kind of facility for navigating views in a composite. (we've heard this
request again and gain)
2. Some light scaffolding to help you get going (not necessarily GAT/GAX)
3. Guidance for menuing and toolbars with commands proffered up from
modules
4. More exploration down the path of using ViewModels for composition.
We are also looking into possibly doing some specific guidance on building
Occasionally Connected Clients. "
Pour les nostalgiques
d'Acropolis, rappelons que
le projet n'a pas été abandonné mais ré-intégré à l'équipe de développement
.Net, et sortira donc avec la version de .Net 4. Acropolis avait 2 objectifs
:
- améliorer l'expérience Développeur pour la réalisation d'applications WPF
en entreprise
- proposer un framework Composite pour WPF
L'aspect composition est donc désormais couvert en version .Net 3.5 par
Composite WPF et sera complété en .Net 4 à horizon 2010.