Prism 4.1 - Developer's Guide to Microsoft Prism
Documentation
Download Prims v4.1
Téléchargement des sources de Prism v4.1
Nuget Gallery Prims v4.1.0.0
Si vous installer :
CommonServiceLocator.1.0
Prism.4.1.0.0
Prism Roadmap
Où va Prism ? Qu'elles seront les futures améliorations ? Et sur cette page on voit la release 5495 : Event To Command, c'est pourtant un morceau du framework MVVM que l'on retrouve dans nombre de projets ... Prism n'est-il pas en retard ?
Prims for .NET 4.5
Ne cherchez pas les sources ! Il ne s'agit que des DLLs :
Microsoft.Practices.Prism.dll
Microsoft.Practices.Prism.Interactivity.dll
Microsoft.Practices.Prism.MefExtensions.dll
Microsoft.Practices.Prism.UnityExtensions.dll
Common Service Locator
Maîtrise des IoC containers. Dans le framework Prims on trouvera une des réalisations du Service Locator pour MEF et Unity ...
Cette bibliothèque fournit une abstraction sur les conteneurs IoC et les localisateurs de service. L'utilisation de cette bibliothèque permet à une application d'accéder indirectement à certaines capacités sans faire de références en dures.
L'intérêt de cette page c'est que vous verrez en référence les communautés de développeurs qui fournissent de nouvelles fonctionnalités :
Castle Windsor Adapter
Spring .NET Adapter
Unity Adapter
StructureMap Adapter
Autofac Adapter
MEF Adapter now on .NET Framework 4.0
LinFu Adapter
Multi-target CSL binaries
Et la liste des contributeurs, cela donne une bonne idée de ce qu'il reste à faire pour mettre en oeuvre une véritable application WPF MVVM ...
Prism Libray 5.0 for WPF
Conclusion
Pour l'instant je trouve tout cela franchement un peu décevant, il ne semble pas y avoir de véritable cohérence, les différentes communautés partagent et échangent à travers des blogs disséminés quasiment introuvables mais le tronc commun (si c'est Prism) n'est pas bien capitalisé.
Vous aurez donc toujours besoin au début de votre projet de vous poser un tas de questions et d'y répondre afin de constituer votre propre framework MVVM.
Petit tour rapide des codes sources de Prims
WPF MVVM une vraie Application
Oui mais elle n'utilise pas Prims ... ?
Command Binding solution ?
Que faut-il pour Binder une commande du ViewModel directement dans la View.
Prims préfigure tout ce que nous avons maintenant dans le développement moderne d'applications, injection de dépendances desing patterns et d'autres mécanismes qui sont maintenant intégrés dans les Frameworks d'application modernes..
Autres articles sur ce blog
MVVM de PrimsPetit tour rapide des codes sources de Prims
WPF MVVM une vraie Application
Oui mais elle n'utilise pas Prims ... ?
Command Binding solution ?
Que faut-il pour Binder une commande du ViewModel directement dans la View.
Prims préfigure tout ce que nous avons maintenant dans le développement moderne d'applications, injection de dépendances desing patterns et d'autres mécanismes qui sont maintenant intégrés dans les Frameworks d'application modernes..
Aucun commentaire:
Enregistrer un commentaire
Pour plus d'interactivité, n'hésitez pas à laisser votre commentaire.