2

我很好奇是否可以推荐任何文本来实际讨论有关在 Web 应用程序中使用 Silverlight 的应用程序架构最佳实践。ASP.Net 会更好,但我也愿意考虑其他技术。

4

1 回答 1

1

我个人还没有看到任何讨论这个问题的最佳实践指南,但是我可以自己提出一些建议,但这取决于正在开发的应用程序的类型。

到目前为止,Silverlight 的典型用途一直是富媒体,从这个角度来看,网站的架构几乎没有相关性。

然而,对于业务线应用程序,Silverlight 2 公开了一些有趣的解决方案。我们刚刚完成了一个相当大的产品开发,该产品基于 Silverlight 2 作为客户端应用程序,调用 WCF 3.5 SOAP 服务,托管在使用标准 Membership Provider 和 WCF 安全管道等的 ASP.NET 3.5 Web 应用程序中,并建立在SQL Server 2005 的顶部。

在改进架构方面,我们计划做以下事情:

  • 将 SOAP 替换为 REST。
  • 使用 PostSharp 引入服务器端数据缓存。
  • 在 Silverlight 客户端应用程序中使用 PostSharp 拦截数据服务调用以进行客户端缓存。

我希望这有帮助。如果您想进一步讨论任何事情,请随时联系我。您可以在我的博客 ( http://craign.net/ ) 上与我联系。

于 2008-10-17T17:29:10.000 回答