2010-07-12 160 views

回答

1

RIA服务背后的想法是,您将能够使用它们使用许多不同的客户端技术(例如Silverlight,ASP.NET,WinForms,Mobile等)来创建应用程序。因此,RIA服务是绝对的不仅对Silverlight应用程序有用,尽管它在该场景中特别有用,因为在Visual Studio中构建它们的工具非常强大。

在我看来,是否将它用于应用程序的选择将取决于应用程序的类型以及对基于RIA服务的设计的未来架构需求。如果您看到未来需要为您的应用程序(Web,Silverlight,Mobile)提供多种不同的体验,那么RIA服务可能就是要走的路。 RIA服务可以选择使用WCF,所以它在面向服务的应用场景中也能很好地发挥作用。您必须权衡额外的时间来设置它,以及开发人员的学习曲线,而不是传统的ASP.NET应用程序模型。