2009-12-10 89 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服務,爲您的應用程序提供數據層。

此外,作爲一個側面說明,如果你選擇的客戶端應用程序的路徑,有一個名爲技術點擊,一旦讓你客戶端的部署集中你的用戶羣...

希望這有助於:)