2011-06-23 64 views
0

我正在啓動一個與許多Web服務交互的Web應用程序。我問你對於用javascript調用這些Web服務有什麼看法。調用Web API客戶端的缺點/優勢

我認爲: 有利點: - 節省帶寬(服務器端) - 沒有客戶端 - 服務器通信(僅用於讀取操作) - 還有什麼?

缺點: - 代碼可讀性 - 還有什麼?

回答

1

服務器端:

  • 緩存是簡單
  • 沒有必要擔心惡意JSON
  • 沒有同域限制。
  • 每個請求具有多個網絡延遲

客戶端:

  • 更少應用層
  • 訪問API
  • 要求客戶端模板時不引入更多的網絡等待時間,或發回數據到後端
1

這些服務是否存在於不同的域?如果是這樣,你將不得不處理跨域AJAX調用;您與之交互的服務必須支持JSONP或CORS之類的服務,後者是相當新的,只有現代瀏覽器才支持。

+0

是的,它們存在於不同的doma但所有這些服務都支持JSONP。 – raid3n