Bud*_*dda 20 .net silverlight wcf wcf-ria-services
有很多关于如何使用.NET RIA服务构建Silverlight应用程序的信息,但目前尚不清楚RCF中WCF中缺少什么是唯一的东西?
但他们没有回答这个问题.
对于这个愚蠢的问题很抱歉,但RIA Services
如果您已经拥有,那么图层会为您的应用带来什么Silverlight <--> WCF Service <--> Business Logic <--> Entity Framework Model <--> Database
?验证?验证?它对你有用吗?
目前我唯一看到的是:使用RIA服务时,您不需要手动托管WCF服务,也不需要在客户端配置任何引用(clien side == Silverlight应用程序).
可能我不知道RIA服务的一些非常有用的功能?所以,请你指点那个好医生吗?
非常感谢.
PS我已经阅读了很多关于差异的不同文章,但无法澄清它......所有文章都"讲述"并且不具体.如果你打算给我一个附加文章的链接,请你这么好,并提供一份你看到的好处列表.
Art*_*ina 12
实际上,您可以使用相同的验证和身份验证,而无需使用RIA服务.RIA Services为您提供的是代码生成.它会为您创建课程.您只需要放置业务逻辑.我认为RIA Services对于快速开发中小型应用程序非常有用.
另一个区别是它隐藏了对Web服务的异步调用.许多人不喜欢异步模型(这是您可以在Silverlight中使用的唯一模型),RIA服务会为您处理.
我建议阅读Shawn Wildermuth的这篇文章,他指出了这两种方法的优点和缺点,还包括ADO.NET数据服务(现在我称之为WCF数据服务):
http://wildermuth.com/2009/09/29/Choosing_a_Data_Access_Layer_for_Silverlight_3
归档时间: |
|
查看次数: |
14366 次 |
最近记录: |