1

我今年 13 岁,正在学习 Google App Engine。

就 Google Cloud Endpoints 而言,“客户端库”之间有什么关系?

据我了解,客户端库是“较小的东西”,它是 Google Cloud Endpoints 的一部分,客户端(用户)能够将其合并到他的应用程序中,然后能够与 Cloud Endpoints 进行通信。

谢谢你。

4

1 回答 1

1

客户端库

客户端库是由 Google 编写的代码包,您可以使用它们轻松调用 Google Cloud 端点。如果您查看此处的列表,您会发现以下语言的客户端库:

  1. 爪哇
  2. 节点.js
  3. Python
  4. 红宝石
  5. PHP
  6. C#

这些客户端库中的每一个都有一个库参考,以帮助您了解如何使用它们来访问端点。请注意,可以使用任何具有网络功能的语言,但如果没有客户端库则困难得多。

谷歌的定义

适用于 Java的Google Cloud 客户端库调用自身

Java 开发人员与 Google Cloud Platform 服务(如 Cloud Datastore 和 Cloud Storage)集成的一种惯用、直观且自然的方式

删除上面的 Java 以获得对客户端库的强定义。

功能概述

当您获得经验时,您将遇到包装代码的概念。这就是这些客户端库如何为您提供帮助的方式。对于包装代码的示例,您可以编写一个方法

void createStackOverflowPost(title, body) {
   goToStackOverflow();
   setTitle(title);
   setBody(body);
   authenticate();
   confirmPost();
}

然后,在这个假设的代码中,您可以调用createStackOverflowPost("What is a client library", "Your post body here...")而不是调用每个步骤 ( goToStackOverflow()...)。客户端库包含具有复杂代码的方法,这些代码可以访问 Google Cloud 端点(createStackOverflowPost上面的内容),而只允许您传递重要的内容,例如我们示例中的标题和正文。

还有其他有用的功能,例如 Cloud 的对象建模组件。

于 2018-01-23T16:32:05.457 回答