使用谷歌API或建立自己的?

时间:2009-06-23 14:31:12

标签: api rest soap

我们有兴趣使用一个或多个Google API,但我们担心(或担心)此路径的未来含义。我想了解其他人使用第三方API与构建自己的服务的经验,如果他们发现了法律问题或者他们发现了除技术限制之外的其他限制。

1 个答案:

答案 0 :(得分:3)

抽象。如果您依赖于第三方API,我会将其包装起来并确保依赖项不会流经其余的代码库。您的代码库应该通过控制的界面与此API通信,然后您可以在需要时提供此实现的新实现。

使用此方法,您可以针对Google运行,并实施新服务(或与其他提供商合作),而不会影响大部分代码库。你可能觉得你正在重新发明轮子(在界面方面),但它可能会在未来拯救你一个悲伤的世界。

我在上面没有讨论Google的服务可用性等。我认为与远程服务交谈是适合您的应用程序的场景。您可能会发现这对您不起作用。在这种情况下,抽象服务将非常有价值。