Bonjour, voila depuis quelque temps je me pose pas mal de question sur l'architecture n-tiers et le patern MVVM.
Je suis actuellement sur un projet qui implémente MVVM light et une architecture n-tiers, je vais vous décrire comment se présente mon projet ci-dessous.
Mon projet ce présente comme suis :
3 Solution
_ TierseManager.Behaviors (modèle DTO)
_ TierseManager.Core (c'est ici que j'effectue tous le travail BLL ?)
_ TierseManager (IHM)
TierseManager.Behaviors contient toute mes entités.
TierseManager.Core c'est ici que j'effectue tout le travail, récupération de données sur internet, connexion sur des sites, enfin vraiment tout le traitement ce fait dans ce projet.
TierseManager c'est ma couche présentation qui contient mes vues, vues-model (fait le lien entre ma vue et TierseManager.Core).
Je souhaiterais connaitre vos avis sur cette organisation, est-il possible d'amélioré tout cela ?
Une autre question qui me trotte dans la tête, actuellement les actions de mes boutons son bindé via RelayCommand dans mon View-Model et ensuite passer dans mon projet TierseManager.Core est-ce la bonne solution ?
Je vous remercie d'avance, Quentin.
Partager