Google api web开发人员应该了解哪些Google API/工具?

Google api web开发人员应该了解哪些Google API/工具?,google-api,Google Api,我正在看谷歌的 web开发人员应该了解哪些Google API? 更新: 当前显示 开发人员应该只知道完成工作所需的API。掌握一个你还不需要的API是毫无意义的,因为你在浪费宝贵的时间,而这些时间本可以更好地花在建设性的项目上(比如更好地掌握你实际使用的API) 我认为一个好的开发人员最好掌握快速采用的技能——也就是说,一个好的开发人员知道如何快速学习一个新的API。一旦掌握了这项技能,你就可以使用无限多的潜在工具。这是非常主观的,所以我将根据我的经验来回答。我认为您在开发过程中会遇到的

我正在看谷歌的

web开发人员应该了解哪些Google API?
更新:
当前显示



开发人员应该只知道完成工作所需的API。掌握一个你还不需要的API是毫无意义的,因为你在浪费宝贵的时间,而这些时间本可以更好地花在建设性的项目上(比如更好地掌握你实际使用的API)

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

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

  • 谷歌地图API
  • 谷歌ajaxapi

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

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

然后坐下来,在需要时学习API

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


这个星球上最重要的资源就是这个,你应该知道如何在工作中有效地利用这个资源,包括了解API和可能有用的工具。谷歌有如此多的API,并且在常规的基础上推出了如此多的API,以至于你所拥有的任何列表都将很快过时。

有一次有人问我如何跟上软件开发的步伐,我简单但真实的回答是“有困难”。如果你去看一下,目前列出了1584个api,那么要跟上它们是很困难的,但这归结为要花时间阅读你技能集内部的技术变化以及那些可能在外部但相关的技术变化

如上所述,学习一个你不需要的API并没有多大意义,但我认为学习这些原则是有意义的,这样你就可以在需要的时候应用它们。作为一个例子,我最近创建了一个使用Twitter API、Google语言API和OAuth API的网站。花了我几天的时间,在实践层面上教了我很多关于如何做和做什么的知识,即生成一个工作系统


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

你说的“知道”是什么意思?知道如何实施吗?知道API能做什么吗?如果是以前的,除非需要,否则没有,如果是以后的,尽可能多地了解web开发人员最有可能了解或掌握的API您假设web开发人员需要了解任何Google API…@Roger Lipscombe:至少正如@Anurag发布的“小文本框”。)@codeape:更新问题,包括“了解”+1为“生态系统”设置。这是描述语言环境演变状态的一个极好的术语。@Anurag:你可能是对的。这个小文本框是最重要的+1;))@安德鲁·黑尔:我同意。掌握适应能力很重要+1@Doug奈纳:谢谢。我将研究谷歌地图和AJAX API。