【发布时间】:2011-03-14 20:57:05
【问题描述】:
将 ASP.NET 应用程序 与 WCF RIA 服务 或 WCF 数据服务(封装数据访问层)一起使用是有意义的?还是这些技术仅对 Silverlight 应用有用。
【问题讨论】:
标签: asp.net wcf-ria-services wcf-data-services
将 ASP.NET 应用程序 与 WCF RIA 服务 或 WCF 数据服务(封装数据访问层)一起使用是有意义的?还是这些技术仅对 Silverlight 应用有用。
【问题讨论】:
标签: asp.net wcf-ria-services wcf-data-services
RIA 服务背后的理念是,您可以使用它们来创建使用多种不同客户端技术的应用程序,例如 Silverlight、ASP.NET、WinForms、Mobile 等。因此,RIA 服务绝对不是仅对 Silverlight 应用程序有用,但在这种情况下特别有用,因为在 Visual Studio 中构建它们的工具非常强大。
在我看来,是否将其用于应用程序的选择将取决于应用程序的类型和未来对基于 RIA 服务的设计的架构需求。如果您认为未来需要为您的应用程序(Web、Silverlight、移动)提供多种不同的体验,那么 RIA 服务可能是您的最佳选择。 RIA服务可以选择使用WCF,所以在面向服务的应用场景中也能很好的发挥作用。与更传统的 ASP.NET 应用程序模型相比,您将不得不权衡额外的设置时间和开发人员的学习曲线。
【讨论】: