WCF和WPF有什么区别?

Iti*_*agi 16 wpf wcf

我是一个天真的开发人员,我正在构建我的概念,我被要求在wcf中创建一个示例应用程序,所以我在这里问一些主观问题.我想知道上面两个的差异和功能,在哪个方面我们比其他人更喜欢?

Joh*_*ogo 22

WCF = Windows COMMUNICATION Foundation

WPF = Windows PRESENTATION Foundation.

WCF处理通信(简单来说 - 发送和接收数据以及涉及格式和序列化),WPF处理演示(UI)


小智 14

快速回答是:Windows Presentation Foundation(WPF)基本上是一种显示用户界面的方式.(见这个)

Windows Communication Foundation(WCF)是一个用于创建面向服务的应用程序的框架.(见这个)

至于你应该使用哪一个,这取决于你的要求.通常用WPF编写的应用程序,ASP.NET..etc称为WCF服务,在服务器端进行一些处理,服务将结果返回给调用它的应用程序.


Jen*_*eaf 6

  • WPF是您的FrontEnd(演示文稿:.htm,.xaml和.css,..)
  • WCF是您的BackEnd应用程序(涉及服务器连接以获取数据以供您传递到FrontEnd呈现的服务)。您可以为RESTful模型编写WCF。
  • WebAPI用于为4. +框架构建RESTful模型的服务。


ash*_*shu 5

Windows Presentation Foundation(WPF)

下一代用户体验。Windows Presentation Foundation WPF为在Windows Vista中构建应用程序和高保真体验提供了一个统一的框架,该框架融合了应用程序UI,文档和媒体内容。WPF为开发人员提供2D和3D图形支持,硬件加速效果,对不同形状尺寸的可伸缩性,交互式数据可视化以及出色的内容可读性。

Windows Communication Foundation(WCF)

Windows Communication Foundation(WCF)是Microsoft的统一编程模型,用于构建面向服务的应用程序。它使开发人员能够构建安全,可靠,可交易的解决方案,这些解决方案可跨平台集成并与现有投资互操作。