ASP.NET与WCF RIA服务或WCF数据服务一起使用

时间:2010-07-12 15:29:58

标签: asp.net wcf-ria-services wcf-data-services

ASP.NET应用程序 WCF RIA服务 WCF数据服务(用于封装数据访问层)结合使用是有意义的?或者这些技术仅对Silverlight应用程序有用。

1 个答案:

答案 0 :(得分:1)

RIA服务背后的理念是,您可以使用它们来创建使用多种不同客户端技术的应用程序,例如Silverlight,ASP.NET,WinForms,Mobile等。因此,RIA服务绝对不是对Silverlight应用程序非常有用,尽管它在这种情况下特别有用,因为在visual studio中构建它们的工具很强大。

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