Tout d'abord, je dois dire que je suis nouveau sur wpf et mvvm. Je veux développer une application client-serveur (les clients envoient des informations au serveur et le sereur notifie un ou plusieurs d'entre eux.Considérer quelque chose comme yahoo messenger (certains utilisateurs changent son statut .. envoie des informations au serveur et le serveur notifie mes amis et les modifications de leur interface utilisateur sont faites) Ma question est: est-ce que mvvm convient bien avec ce genre d'application?wpf application de serveur client mvvm
Répondre
La réponse courte est oui, MVVM serait pratique ici.
Dans votre cas, un client peut avoir une classe de service à l'écoute de votre serveur qui, chaque fois qu'il reçoit un message, déclenche un événement (événement sponsorisé, événement standard, etc.). à cet événement et upda tes ses propriétés en conséquence.
Cheers, Anvaka.
Oui, vous pouvez appliquer MVVM pour structurer le côté client de l'application.
La couche modèle consistera en une interface de services Web (WCF est la manière la plus courante de le faire) pour les méthodes distantes. La partie du modèle de vue prépare les données provenant du modèle à afficher par l'interface utilisateur et envoie des notifications.
Le problème principal est d'informer tous vos clients de certaines modifications. Le meilleur moyen est d'utiliser une connexion persistante entre vos clients et le serveur, afin que le serveur puisse "pousser" les notifications aux clients, ce qui ne pourrait pas toujours être une solution possible. L'autre solution, plus lourde mais plus standard, consiste à utiliser l'interrogation: vos clients vont régulièrement (chaque 5 secondes par exemple) demander au serveur si des notifications sont disponibles et mettre à jour leurs interfaces si c'est le cas.
- 1. Application MVVM VS WPF Browser?
- 2. Application client/serveur
- 3. serveur xampp et client java/application serveur
- 4. Application client/serveur iPhone sans serveur Mac
- 5. Exemple TCP application client/serveur
- 6. socket Python application client-serveur
- 7. Apprentissage de WPF et MVVM
- 8. MVVM WPF Question
- 9. MVVM WPF Création d'éléments enfants
- 10. MVVM + WPF + Popup = clueless
- 11. Application jboss client-serveur. utilisateur simultané
- 12. Bibliothèque .NET pour application client/serveur?
- 13. Android, application client-serveur, Bad Socket Exception
- 14. utilisation du modèle mvvm dans l'application wpf
- 15. wpf mvvm equality
- 16. WPF MVVM Picklist Exemple
- 17. WPF MVVM UpdateSourceTrigger = Excelle
- 18. WPF Événements MVVM routés
- 19. Wpf Mvvm ComboBox
- 20. MVVM-pattern pour une application WPF Paint-like?
- 21. Confusion avec WPF MVVM
- 22. WPF Répétition Question (MVVM)
- 23. wpf treeview mvvm
- 24. WPF + MvvM + Prism
- 25. ICommand dans MVVM WPF
- 26. Raccourcis clavier dans WPF MVVM?
- 27. WPF MVVM - Requête de modèle de référentiel
- 28. Contrats WCF et modèles dans un client MVVM
- 29. WPF: MVVM et édition de données hiérarchiques
- 30. WPF MvvM DataGrid colonnes dynamiques