MVVM : maîtrisez vos développements .NET (WPF, Silverlight, Windows Phone...)

Ce livre sur le design pattern MVVM (Model View ViewModel)
s'adresse aux développeurs, architectes et concepteurs d'applications
WPF, Windows Phone, Silverlight et Windows RT . Si sa finalité
est de séparer les concepts et les rôles, son application relève
néanmoins d'une certaine finesse et d'un certain équilibre qu'il est
nécessaire d'acquérir, et c'est l'objectif de ce livre.
Dans le premier chapitre l'auteur place MVVM dans un contexte
de bonnes pratiques . Son but est de poser les bases d'un développement
maintenable et évolutif tout en proposant au développeur
d'acquérir les bons automatismes.
Le second chapitre offre les bases techniques pour s'assurer d'une
mise en pratique efficace du modèle. L'auteur fait un tour d'horizon
des capacités du XAML , de WPF et du C# qui sont utilisés pour les
développements MVVM. Les fonctionnalités des outils concernés
par le cycle de développement tel que Visual Studio ou Blend sont
aussi présentées.
Le troisième chapitre décrit chacune des composantes du modèle en
prenant en compte leurs interactions mutuelles. Certaines variantes
sont proposées par l'auteur afin d'adapter le modèle à un maximum
de projets.
Le quatrième chapitre offre une vision plus globale, avec des cas
concrets d'utilisation qui se retrouvent fréquemment dans le développement
d'applications métier . L'auteur propose des solutions
simples à des problèmes réels auxquels tout développeur est
confronté.
Les exemples traités dans le livre sont disponibles en téléchargement
sur le site www.editions-eni.fr. Ils illustrent les concepts de base
comme l'utilisation des liaisons (binding), la création de templates,
l'énumération de données dans l'affichage et offrent des exemples
de développements d'applications métier avec la gestion du parallélisme ,
la validation de données , la création de behaviors , la création
d'écrans d'attente , de notifications et la communication entre les
différentes parties d'une application.