3

我正在查看 Google 的API 和工具列表。

网络开发人员应该了解哪些 Google API?
更新:
可编程网络 - 目前最受欢迎的节目
Google Maps
Google Ajax Search
Google Homepage

4

5 回答 5

12

没有任何。

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

于 2010-01-07T07:15:38.987 回答
6

重要的是了解API,并对它们可以做什么有一个高层次的理解。

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

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

于 2010-01-07T06:55:20.617 回答
3

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

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

于 2010-01-07T06:49:40.220 回答
2

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

  • 谷歌地图 API
  • 谷歌 AJAX API

此外,搜索和提要 API 也很重要。

于 2010-01-07T06:51:51.323 回答
2

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

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

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

于 2010-01-09T15:06:50.810 回答