我正在用GWT編寫一個Web應用程序,我必須調用Google日曆的API來檢索一些信息。我現在有這樣的困境:使用客戶端調用(使用JavaScript或gwt-gdata庫)還是使用標準的谷歌庫for Java調用服務器端的服務,然後通過異步調用?我無法理解這兩種方法的優點和缺點......特別是,我需要多次調用日曆API來檢索事件並讓用戶添加新事件等。 您能幫助我嗎?客戶端或服務器端調用到谷歌API?
2
A
回答
1
檢查使用服務器端庫的性能。我在搜索庫中發現,從客戶端到服務器並返回客戶端的往返時間太慢。
2
我會從服務器端調用它。爲什麼?
- 這意味着您的客戶端視圖代碼僅用於提供視圖。你不會通過調用多個服務來混淆事物,而是在強化關注點的分離。
- 您可以使用服務器端的緩存等策略。
+0
你說得對,但這是否值得增加複雜性,因爲將數據傳遞給客戶端的目的是爲了完成這件事?有沒有辦法處理傳遞的對象很容易? – Raffo 2010-05-10 10:37:23
相關問題
- 1. 客戶端到服務器端調用
- 2. 客戶端到服務器端谷歌分析MP客戶端ID
- 3. asp.net驗證客戶端或客戶端或服務器端
- 4. 連接到谷歌API後臺服務的Java客戶端
- 5. CocoaPod:無法找到谷歌的API客戶端/服務/日曆
- 6. 客戶端或服務器端框架?
- 7. 客戶端或服務器端?
- 8. 客戶端連接或服務器端?
- 9. 客戶端或服務器端的ServicePointManager.DefaultConnectionLimit?
- 10. 谷歌API PHP客戶端和服務帳戶:事件失蹤
- 11. WCF服務器/客戶端回調,從客戶端到服務器的回覆
- 12. 使用谷歌API PHP客戶端庫
- 13. 關於使用谷歌客戶端api
- 14. HTTP調用 - 客戶端或服務器端處理
- 15. 谷歌翻譯API服務器端
- 16. 客戶端數據到服務器端
- 17. 客戶端到服務器端Node.js
- 18. Facebook API速率限制 - 服務器端或客戶端更好?
- 19. 谷歌API Ruby客戶端執行VS服務方法
- 20. 我如何獲得API客戶端? (谷歌播放服務)
- 21. Google api auth客戶端令牌用於服務器api調用
- 22. 客戶端/服務器認證:React客戶端與C#web api
- 23. 從服務器調用客戶端?
- 24. 服務器調用客戶端(EJB)
- 25. Java:服務器/客戶端 - >客戶端/客戶端
- 26. 調整照片大小。客戶端或服務器端?
- 27. 的Http從客戶端加密到服務器和服務器到客戶端
- 28. 401在谷歌JS客戶端API
- 29. Proguard的Android和谷歌API客戶端
- 30. 谷歌驅動API無效客戶端
所以你建議使用客戶端調用的性能原因,我認爲這是一個關鍵點.. – Raffo 2010-05-10 19:50:37
我正在與AJAX搜索庫。我的第一個實現是GWT將請求發送到服務器,服務器運行搜索,然後將結果返回給客戶端。這次往返旅程有幾秒鐘的明顯延遲。使用客戶端庫,結果幾乎是瞬間的。當然你的里程可能會有所不同...... – user27478 2010-05-10 20:43:16