调用Web API客户端的缺点/优势

时间:2011-06-23 10:13:15

标签: javascript ajax web-services

我正在启动一个与许多Web服务交互的Web应用程序。我问你对用javascript调用这些Web服务有什么看法。

我的意见: 有利点: - 节省带宽(服务器端) - 没有客户端 - 服务器通信(仅用于读取操作) - 还有什么?

缺点: - 代码可读 - 还有什么?

2 个答案:

答案 0 :(得分:1)

这些服务是否会存在于不同的域中?如果是这样,您将不得不处理跨域AJAX调用;您与之交互的服务必须支持JSONP或CORS之类的东西,后者是相当新的,只有现代浏览器支持。

答案 1 :(得分:1)

服务器端:

  • 缓存更简单
  • 无需担心恶意JSON
  • 没有同域限制。
  • 每个请求都有更多的网络延迟

客户方:

  • 更少的应用程序层
  • 访问api时,
  • 不会引入更多的网络延迟
  • 需要客户端模板,或将数据发送回后端