Silverlight 4 WCF or RIA Services

I am very new to Silverlight and I try to go there. I am planning the phase of my new project, which should be built on Silverlight. The problem is that I want to have my own DAL → BLL on the server side, and the WCF service that will talk to Silverlight should be consumed by other applications, including other technologies such as Java. I know that in 4 releases MS introduced RIA services for processing business logic tasks and EF for data processing, but I do not want to use EF at all. So, do you have any suggestions about what disadvantages and advantages you choose in any case? The RIA service has some disadvantages when working with the Silverlight application, than the standard WCF service? How about mobility? consuming it from java for example?

thank

+3
source share
2 answers

RIA Services is a layer that sits on top of WCF. It is designed to provide extended use with EF or LINQ to SQL. You can also mix your own WCF services, and you can use RIA with your own logic, data / entity mechanisms, and your custom DTOs (you will lose most of the benefits that RIA offers).

RIA Services , LINQ . RIA Services, , . RIA Services , MS ( , ). RIA java-, ; WCF , .

, RIA OData. , MS, , oData . RIA Services , , , Silverlight.

+1

RIA Entity Framework. , , RIA. RIA WCF , .

0

Source: https://habr.com/ru/post/1764280/


All Articles