RIA服务是否适用于我们的Silverlight应用程序?
我正在关注Silverlight体系结构和RIA服务,这看起来很有趣,但我有点担心它的前期状态以及功能集将如何改变 我们需要我们的客户端应用程序在慢速网络链路上尽可能响应,因此高优先级是一个可靠的同步系统,用于将模型状态更改从客户端推回到服务器。RIA服务会在这方面帮助我们吗?还是我必须用自己的逻辑来实现这一点?是否有其他框架可以对此提供帮助?这些需求中涉及的特性集在未来几个月内会有很大变化吗RIA服务是否适用于我们的Silverlight应用程序?,silverlight,wcf-ria-services,Silverlight,Wcf Ria Services,我正在关注Silverlight体系结构和RIA服务,这看起来很有趣,但我有点担心它的前期状态以及功能集将如何改变 我们需要我们的客户端应用程序在慢速网络链路上尽可能响应,因此高优先级是一个可靠的同步系统,用于将模型状态更改从客户端推回到服务器。RIA服务会在这方面帮助我们吗?还是我必须用自己的逻辑来实现这一点?是否有其他框架可以对此提供帮助?这些需求中涉及的特性集在未来几个月内会有很大变化吗 如果有什么不同的话,我们的前端是100%Silverlight,所以我们不需要担心从服务器上暴露SOA
如果有什么不同的话,我们的前端是100%Silverlight,所以我们不需要担心从服务器上暴露SOAP API或类似的东西。在我看来,RIA到目前为止对于Silverlight的使用更为成熟。这是否正确?我正在使用SL 3、.NET RIA和EF。仍在努力找出如何有效地加载和更新数据并获得最佳性能。到目前为止,我所掌握的关于如何改进我所面临的性能问题的信息很少。仍然需要更多的时间使这些框架变得成熟。希望在不久的将来有更多的资源和见解
我的看法是,如果您正在处理非常轻的数据应用程序,silverlight可能是一个不错的选择。一旦你将应用程序加载到你的机器上,就像在你的盒子里加载应用程序一样。我将研究一些ORM/IoC框架,它们有助于创建利益分离。有两个例子是IoC,它们有一个使用Castle Windsor框架的示例Silverlight 4应用程序。Silverlight的另一个常见ORM是 . 这些在Java领域已经存在了一段时间,但在.NET领域是较新的。它们基本上有助于将关系数据模型的复杂性移出UI代码,并将其委托给框架。另请参见