WPF / Silverlight : MVVM est-elle une vraie pattern ? 7. août 2011 Olivier Méthodologie (11) [new:30/08/2011]Il y a déjà quelques temps j’ouvrais le débat “Faut-il bruler MVVM ?” où j’expliquais qu’il y a peut-être matière à réflexion autour d’une réforme de cette pattern qui ne tient pas toutes ses promesses. Aujourd’hui je vais un cran plus loin en affirmant que MVVM n’est pas une pattern.Plus...
Silverlight: Sérialiser les tâches asynchrones 1. juin 2011 Olivier Données, Méthodologie, Silverlight, WP7, WPF (4) [new:30/06/2011]L’asynchronisme s’installe durablement dans les applications : multitâche rendu obligatoire pour bénéficier des progrès des nouveaux processeurs et communications asynchrones sont deux ingrédients qu’une application Silverlight doit gérer au minimum. Hélas le développeur raisonne de façon “synchrone” beaucoup plus facilement que de façon asynchrone... Comment simplifier le développement et la maintenance des applications modernes tout en respectant cet asynchronisme qui s’immisce de gré ou de force dans la logique des programmes ?Plus...
Faut-il vraiment bruler le pattern MVVM ? 20. mai 2011 Olivier Méthodologie (34) [new:31/05/2011]La pattern MVVM j’en parle assez souvent ici, même au travers de très gros articles [Plus]
Ria Services, MVVM Light, Silverlight et données de conception (design time data) – Astuces 27. février 2011 Olivier Bug, Design, Données, Blend, Méthodologie, Silverlight, Visual Studio, WCF, WPF, WP7 (0) [new:25/03/2011]Lorsqu’on développe des applications Silverlight en utilisant plusieurs technologies à la fois comme les Wcf Ria Services et le toolkit MVVM Light, il peut y avoir des effets de bord imprévisibles. Notamment le non affichage des données de conception...Plus...
Intégrité bi-directionnelle. Utiliser IEnumerable et des propriétés read-only (C#) 27. septembre 2010 Olivier C#, Méthodologie (5) [new:16/10/2010]Un peu de C#, ça faisait longtemps que je n’avais pas bloggé sur le sujet. Aujourd’hui quelques points essentiels dans la conception des classes…Plus...