web-dev-qa-db-fra.com

Quelle est la différence entre WCF et WPF?

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?

10
Iti Tyagi

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

14
John Gathogo

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. 

12
Fredy Klakson

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.

4
ashu
  • WPF est votre FrontEnd (présentation: .htm, .xaml & .css, ..)
  • WCF est votre application BackEnd (services qui impliquent des connexions de serveur pour acquérir des données à livrer au FrontEnd). Vous pouvez écrire WCF pour le modèle RESTful.
  • WebAPI est destiné à la création de services de modèle RESTful pour 4. + frameworks.
2
Jenna Leaf

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.

2
Ebru Güngör

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.

0
Hema

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. 

0
Jaskaran Singh