Je suis un développeur naïf et je construis mes concepts. On m'a demandé de créer un exemple d'application dans wcf, et je pose donc une question un peu subjective ici .. Je veux connaître la différence et la fonctionnalité des deux précédents , en quels termes nous préférons l’un aux autres?
WCF = Windows COMMUNICATION Foundation
WPF = Windows PRÉSENTATION Foundation.
WCF traite de la communication (en termes simples - envoi et réception de données ainsi que du formatage et de la sérialisation impliqués), WPF traite de la présentation
La réponse rapide est: Windows Presentation Foundation (WPF) est fondamentalement un moyen d’afficher une interface utilisateur. (voir this )
Windows Communication Foundation (WCF) est une structure permettant de créer des applications orientées services. (voir this )
Quant à celui que vous devriez utiliser, cela dépend de vos besoins. Généralement, une application écrite en WPF, ASP.NET..etc, appelle le service WCF pour effectuer certains traitements côté serveur et le service renvoie le résultat à l’appel qui l’appelle.
Windows Presentation Foundation (WPF)
Expériences utilisateur de nouvelle génération. WPF, la plate-forme Windows Presentation Foundation, fournit un cadre unifié pour la création d’applications et d’expériences haute fidélité dans Windows Vista, associant interface utilisateur, documents et contenu multimédia. WPF offre aux développeurs un support graphique 2D et 3D, des effets à accélération matérielle, une évolutivité en fonction de différents facteurs de forme, la visualisation interactive de données et une lisibilité supérieure du contenu.
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF) est le modèle de programmation unifié de Microsoft permettant de créer des applications orientées services. Il permet aux développeurs de créer des solutions sécurisées, fiables et transactionnelles qui s’intègrent sur plusieurs plates-formes et interagissent avec les investissements existants.
Fondamentalement, si vous développez une application client-serveur. Vous pouvez utiliser WCF -> pour établir une connexion entre le client et le serveur, WPF -> en tant que client pour présenter les données.
La communication Windows Fundation (WCF) est utilisée pour connecter différentes applications et transmettre les données entre elles à l'aide de terminaux.
Windows Presentation Foundation est utilisé pour concevoir des applications Internet riches au format xaml.
WCF = Windows Communication Foundation est utilisé pour créer des applications orientées services WPF = Windows Presentation Foundation est utilisé pour écrire des applications indépendantes de la plate-forme.