代码之家  ›  专栏  ›  技术社区  ›  AwkwardCoder

Silverlight中的后端通信

  •  1
  • AwkwardCoder  · 技术社区  · 14 年前

    我感兴趣的是从Siverlight客户端应用程序中找出人们与后端服务器通信的经验和偏好,特别是通过http使用web服务(ASM、WCF或其他)。

    人们是否使用您可以在VS.Net中生成的客户端代理类,或者您是否使用自己的WebClient&HttpWebRequest类。

    2 回复  |  直到 14 年前
        1
  •  0
  •   Andy Britcliffe    14 年前

    我们已经在Silverlight中构建了我们的产品,并在服务器上使用OpenRasta来生成可由Silverlight客户端使用的REST资源。所有有效负载都是JSON,我们已经围绕HttpWebRequest编写了一个小包装器来完成所有get/post请求。简单但非常有效。

    还有一个提示,避免WCF,因为它太复杂,太抽象,远离HTTP。开始使用生成的代理等似乎很容易,但一旦你想要更多的控制或出现问题,你就陷入了黑盒子地狱。