Bonjour à Tout le monde,
Je suis en train de développer une application RICH Client simple avec WPF, C# et EF 6. Malgré sa taille, l'application contient beaucoup de métier, donc j'ai pensé à subdiviser l'application en plusieurs couches logicielles. J'ai utilisé pour cela DDD (Domain Driven Design) comme approche. Bref, après quelques recherches j'ai réussi à déterminer le squelette du projet VS 2012 selon DDD . Mais au cours de développement je me suis rendu compte qu'il me faut utiliser le MVVM pour garder les classes de mon domaine intactes (N'héritant pas de INotifyPropertyChanged).
Le problème est qu'il y a des questions qui se posent :
1°) à quel niveau de DDD doit t-on inserer la couche Model de MVVM (Sachant que DDD a la couche Domain qui contients les entités du domaines)?
2°) à quel niveau de DDD doit t-on inserer la couche ViewModel de MVVM (sachant que DDD a une couche application qui a presque les mêmes responsabilite que le ViewModel si je ne me trompe pas)?
Vos Idées sont les bienvenues...
Merci à tous.
Partager