【发布时间】: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