【问题标题】:Which Google API/Tool should a web-developer know about? [closed]网络开发人员应该了解哪些 Google API/工具? [关闭]
【发布时间】:2010-01-07 06:45:09
【问题描述】:

我正在查看 Google 的 list of APIs & Tools.

网络开发人员应该了解哪些 Google API?
更新:
Programmable web - most popular 显示当前
Google Maps
Google Ajax Search
Google Homepage

【问题讨论】:

  • “知道”是什么意思?知道如何实施吗?知道 API 可以做什么吗?如果以前,除非需要,否则没有,如果以后,尽可能多
  • Web 开发人员最需要了解或掌握哪些 API
  • 您假设网络开发人员需要了解任何的 Google API...
  • @Roger Lipscombe:至少就像@Anurag 发布的“小文本框”一样。 ;))

标签: google-api


【解决方案1】:

没有。

这个星球上最重要的资源是 little text box,您应该知道如何在工作中有效地使用它,包括了解可能有用的 API 和工具。 Google 拥有如此多的 API,并且在常规基础上提供了如此多的 API,以至于您拥有的任何列表都将很快过时。

【讨论】:

  • @Anurag:你可能是对的。那个小文本框是最重要的 +1 ;))
【解决方案2】:

重要的是要了解关于 API,并对它们的功能有一个高层次的了解。

然后在需要使用的时候坐下来学习 API。

那么开发人员应该使用什么 Google API/工具。知道关于?您应该了解所有(或尽可能多)。养成跟上这些事情的习惯,并留出您需要跟上的时间。当然,不仅仅是 Google 的 API。确保跟踪您的编程平台的整个“生态系统”。

【讨论】:

  • @codeape:更新问题以包括“了解”。 +1
  • 赞成“生态系统”。这是描述语言环境不断发展的状态的绝佳术语。
【解决方案3】:

开发人员应该只知道他们完成工作需要知道的 API。掌握一个你还不需要的 API 是没有意义的,因为你会浪费宝贵的时间,而这些时间本可以更好地用于建设性的冒险(比如更好地掌握一个你实际使用的 API)。

我认为优秀的开发人员最好掌握快速采用的技能——也就是说,优秀的开发人员知道如何快速学习新的 API。一旦掌握了这项技能,就可以创造出无限的潜在工具供您使用。

【讨论】:

  • @Andrew Hare:我同意。掌握适应的技巧很重要+1
【解决方案4】:

这是超级主观的,所以我会根据我的经验来回答。我认为您在开发过程中遇到最多的两个 API 是:

  • 谷歌地图 API
  • Google AJAX API

此外,Search 和 Feed API 也很重要。

【讨论】:

  • @Doug Neiner:谢谢+1。我会研究 Google MAPS 和 AJAX API。
【解决方案5】:

曾经有人问我如何跟上软件开发的步伐,我的简单但真实的答案是“困难重重”。如果您访问programmableweb.com,目前列出了 1,584 个 api,因此很难跟上它们,但归根结底是花时间阅读您技能组合内的技术变化以及可能在外部但相关的技术变化。

正如上面所说,学习不需要的 API 并没有多大意义,但我认为学习这些原则是有意义的,这样你就可以在需要时应用它们。例如,我最近整理了一个使用 Twitter API、Google Language API 和 OAuth API 的网站。花了我几天的时间,教会了我很多关于如何做以及如何在实际层面上做的事情,即制作一个工作系统。

因此,我现在对如何将 api 接口连接到真实世界的网站以及关于哪些 API 可用于解决客户可能问我的任何特定问题的信息来源有了相当深入的了解。

【讨论】:

    猜你喜欢
    • 2010-10-05
    • 2010-09-08
    • 2010-09-06
    • 2018-03-19
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2011-07-18
    相关资源
    最近更新 更多