【问题标题】:wpf - thick client or thin client and what about when wcf comes in to play with SOA!wpf - 胖客户端或瘦客户端,当 wcf 加入 SOA 时会怎样!
【发布时间】:2010-12-25 09:56:07
【问题描述】:

我通常使用偶尔的 winforms 实用程序来开发 Web 应用程序或匿名应用程序,因此我需要一些帮助来阐明我对 WPF 和术语的理解。

我将 ASP.NET 应用程序称为“瘦客户端”应用程序,因为除了一些 javascript 之外,大部分应用程序工作都是在服务器上完成的。同样,我会将 WPF 应用程序(除了独立的 XAML 应用程序)视为“厚客户端”,因为所有业务逻辑都在客户端计算机上执行。 所以我的第一个问题是这是否正确理解了 ASP.NET 和 WPF 在世界上的位置?

我的第二个问题是。假设您想通过 WCF Web 服务将事物集中到面向服务的体系结构中,以便 ASP.NET 或 WPF 可以通过位于其他地方的服务器上的 Web 服务访问通用功能。 您能否开始将 WPF 视为瘦客户端,因为它提供(丰富的 UI)以与封装在另一台服务器上的 Web 服务上的业务逻辑进行交互?

【问题讨论】:

    标签: asp.net wpf wcf architecture soa


    【解决方案1】:

    关于 WPF 的一个很酷的事情是您可以选择是否将其实现为:

    • 用户 PC 上的胖客户端,或
    • 作为托管在 (IE) 浏览器中的瘦客户端。

    在任何一种情况下,您都可以连接到 WCF 服务以为您的应用程序提供数据层。

    另外,作为旁注,如果您选择客户端应用程序路线,有一种称为 Click-Once 的技术允许您将该客户端的部署集中到您的用户群中。 ..

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      • 1970-01-01
      • 2022-07-11
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 2021-09-22
      相关资源
      最近更新 更多