我目前正在研究.NET RIA服务,但是我很难找到RIA服务与普通WCF到Silverlight相比的优势列表,或者是组成RIA服务的关键组件列表。我还发现很难看出RIA服务在开发模型中的位置以及它为开发人员提供的确切内容。
答案 0 :(得分:5)
Brad Abrams有a series of posts about RIA Sevices,从What is .NET RIA Services?开始。 MSDN也有an introduction。
然而总之,RIA服务的提议是框架代码从服务器端(域)层生成客户端层。因此,它暴露您的实体客户端并负责网络(现在使用WCF)。
当然你可以自己编码。因此,RIA服务的最大收获是时间,只要您乐意遵守RIA Services的工作方式。
我已将它用于Silverlight客户端并发现它易于使用,需要编写由框架处理的服务层管道。