【问题标题】:What is the difference between WCF and WPF?WCF 和 WPF 有什么区别?
【发布时间】:2012-09-04 00:24:48
【问题描述】:

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

【问题讨论】:

  • 一个快速的互联网搜索会回答这个问题......他们没有共同点

标签: wpf wcf


【解决方案1】:

WCF = Windows 通信基础

WPF = Windows PRESENTATION Foundation。

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

【讨论】:

  • 当我们拥有 WCF Ria 服务时,它实际上为我们的应用程序描述了什么?
  • @John Gathogo 感谢您提供简单直接的答案!新程序员也能看懂!
【解决方案2】:

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

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

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

【讨论】:

    【解决方案3】:

    Windows Presentation Foundation (WPF)

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

    Windows 通信基础 (WCF)

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

    【讨论】:

      【解决方案4】:
      • WPF 是您的前端(演示文稿:.htm、.xaml 和 .css、..)
      • WCF 是您的后端应用程序(涉及服务器连接以获取数据以供您传送到前端以呈现的服务)。您可以为 RESTful 模型编写 WCF。
      • WebAPI 用于为 4.+ 框架构建 RESTful 模型的服务。

      【讨论】:

        【解决方案5】:

        基本上,如果您正在开发客户端-服务器应用程序。您可以使用 WCF -> 来建立客户端和服务器之间的连接,WPF -> 作为客户端来呈现数据。

        【讨论】:

          【解决方案6】:

          WCF = Windows Communication Foundation 用于构建面向服务的应用程序。 WPF = Windows Presentation Foundation 用于编写独立于平台的应用程序。

          【讨论】:

            【解决方案7】:

            Windows 通信基金 (WCF) 用于连接不同的应用程序并使用端点在它们之间传递数据。

            Windows Presentation Foundation 用于设计 xaml 格式的富互联网应用程序。

            【讨论】:

            • WPF 用于创建丰富的 Windows 应用程序,而不是 Internet 应用程序。
            猜你喜欢
            • 2016-06-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-03-17
            • 1970-01-01
            • 2010-09-17
            相关资源
            最近更新 更多