【问题标题】:JS application working with gmail API - client or server side?使用 gmail API 的 JS 应用程序 - 客户端还是服务器端?
【发布时间】:2014-08-26 04:09:57
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    1. 使用服务器端,您可以在用户不在时运行任务,例如 CRON 任务。如果您的统计数据生成需要时间,这可能会很有用。
    2. 客户端对用户来说通常看起来更快:调用直接对 API 进行,而不是首先转到服务器

    如果您确信当用户不在这里时不需要生成统计信息,那么客户端应该没问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-05
      • 2012-05-20
      • 1970-01-01
      • 2015-11-09
      • 2020-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多