客户端或服务器端调用google API?

时间:2010-05-09 16:53:56

标签: java api gwt

我正在使用GWT编写一个Web应用程序,我将调用Google日历的API来检索一些信息。我现在遇到了这样的困境:使用客户端调用(使用javascript或gwt-gdata库)或使用标准google库for java在服务器端调用服务然后通过所有数据传递到客户端更好异步调用?我无法理解这两种方法的优缺点......特别是,我需要多次调用日历API来检索事件并让用户添加新事件等。 你能救我吗?

2 个答案:

答案 0 :(得分:2)

我会从服务器端调用它。为什么?

  1. 这意味着您的客户端视图代码专用于提供视图。你不是通过调用多个服务来混淆问题,而是强制分离关注点。
  2. 您可以在服务器端使用缓存等策略。

答案 1 :(得分:1)

检查使用服务器端库的性能。我在搜索库中发现,从客户端到服务器并返回客户端的往返时间太慢。