2010-07-12 182 views

回答

1

RIA服務背後的想法是,您將能夠使用它們使用許多不同的客戶端技術(例如Silverlight,ASP.NET,WinForms,Mobile等)來創建應用程序。因此,RIA服務是絕對的不僅對Silverlight應用程序有用,儘管它在該場景中特別有用,因爲在Visual Studio中構建它們的工具非常強大。

在我看來,是否將它用於應用程序的選擇將取決於應用程序的類型以及對基於RIA服務的設計的未來架構需求。如果您看到未來需要爲您的應用程序(Web,Silverlight,Mobile)提供多種不同的體驗,那麼RIA服務可能就是要走的路。 RIA服務可以選擇使用WCF,所以它在面向服務的應用場景中也能很好地發揮作用。您必須權衡額外的時間來設置它,以及開發人員的學習曲線,而不是傳統的ASP.NET應用程序模型。