代码之家  ›  专栏  ›  技术社区  ›  Geo

使用谷歌API还是构建自己的API?

  •  1
  • Geo  · 技术社区  · 17 年前

    我们对使用一个或多个谷歌API感兴趣,但我们担心(或担心)这条路径的未来含义。我想知道其他人在使用第三方API和构建自己的服务方面的经验,如果他们发现了法律问题或发现了技术限制以外的限制。

    1 回复  |  直到 17 年前
        1
  •  3
  •   Brian Agnew    17 年前

    抽象化。如果您依赖于此第三方API,我将对其进行总结,并确保依赖项不会流过您的代码库的其余部分。您的代码库应该通过一个 控制,然后您可以在需要时提供此的新实现。

    使用这种方法,您可以运行Google,并实现一个新的服务(或与其他提供者合作),而不会影响您的大多数代码库。它可能会让你觉得你在重新设计轮子(在界面方面),但它很可能会在未来拯救你一个悲伤的世界。

    我没有在上面讨论过谷歌的服务可用性等。我假设与远程服务对话对于您的应用程序来说是一个合适的场景。将来你可能会发现这不适合你。在这种情况下,抽象服务将非常有价值。