2009-12-10 90 views
0

我通常在Web应用程序或应用程序不露面,偶尔的WinForms程序工作,所以我需要一些帮助澄清我的WPF和术语的理解。wpf - 胖客户端或瘦客户端,以及wcf进入SOA时的情况!

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

我的第二个问题是。假设你想通过WCF web服务集中到事面向服务的架构,使ASP.NET或WPF可以通过住一个服务器在其他地方上的Web服务访问常用功能。 你什么时候开始查看WPF作为瘦客户端在索利提供(富UI)与encapsualted在WebServices的另一台服务器上的商业逻辑交互?

回答

1

一个关于WPF的很酷的事情是,你可以选择是否执行它:

  • 胖客户端用户的个人电脑上,或
  • 作为瘦客户端在托管(IE )浏览器。

无论哪种情况,您都可以连接到您的WCF服务,为您的应用程序提供数据层。

此外,作为一个侧面说明,如果你选择的客户端应用程序的路径,有一个名为技术点击,一旦让你客户端的部署集中你的用户群...

希望这有助于:)