0

我正在研究 Silverlight 架构,RIA 服务看起来很有趣,但我有点担心它的预发布状态以及功能集将如何变化。

我们需要我们的客户端应用程序在慢速网络链接上尽可能响应,因此高优先级是用于将模型状态更改从客户端推送回服务器的可靠同步系统。RIA 服务会在这方面为我们提供帮助,还是我必须采用自己的逻辑来做到这一点?有没有其他框架可以帮助解决这个问题?这些要求中涉及的功能集是否会在接下来的几个月内发生很大变化?

如果有什么不同,我们的前端是 100% Silverlight,所以我们不需要担心从服务器暴露 SOAP API 或类似的东西。在我看来,到目前为止,RIA 对于 Silverlight 的使用更加成熟。这个对吗?

4

2 回答 2

0

我正在使用 SL 3、.NET RIA 和 EF。仍在尝试弄清楚如何有效地加载和更新数据并获得最佳性能。到目前为止,我所掌握的关于如何改善我所面临的性能问题的信息很少。还需要更多时间让这些框架成熟。希望在不久的将来有更多的资源和见解。

我的看法是,如果您正在处理非常轻量的数据应用程序,silverlight 可能是一个不错的选择。将应用程序加载到计算机后,就像在您的盒子中加载应用程序一样。

于 2009-11-10T13:07:24.960 回答
0

我会研究一些有助于创建利益分离的 ORM / IoC 框架。几个例子是Castle Windsor IoC,他们有一个使用 Castle Windsor 框架的示例 Silverlight 4 应用程序。Silverlight 的另一个常见 ORM 是 BL Toolkit。这些在 Java 领域已经存在了一段时间,但在 .NET 领域是较新的。它们基本上有助于将关系数据模型的复杂性从 UI 代码中移出并将其委托给框架。

于 2010-12-14T01:34:48.590 回答