JS应用程序使用gmail API - 客户端还是服务器端?

时间:2014-07-04 21:08:25

标签: javascript node.js web-services web-applications google-api

我正在开发JS应用程序,用于收集和分析gmail使用情况统计信息,例如每日收费/收入/结果邮件等。我的第一种方法是编写胖客户端并将所有与API相关的工作放在客户端。使用这种方法,我不需要服务器用于后端,并可以将此应用程序作为静态站点提供服务。但是越来越深入了解我可以更容易地将其编写为后端node.js应用程序。但我没有足够的Web开发经验来预见这两种方法的可能优缺点。

所以我的问题是:你建议我选择什么(客户端或服务器端)以及我可能错过哪些重要方面?

1 个答案:

答案 0 :(得分:1)

有几个方面需要考虑,其中包括:

  1. 在服务器端,您可以在用户不在时执行任务,例如CRON任务。如果您的统计数据生成需要时间,则非常有用。
  2. 客户端看起来通常对用户来说更快:调用是直接对API进行的,而不是去服务器fisrt
  3. 如果您确信在用户不在场时您不需要生成统计信息,那么客户端应该没问题。