什么是与云端点相关的客户端库?

时间:2018-01-23 16:27:33

标签: google-app-engine google-cloud-platform google-cloud-endpoints protorpc

我13岁时正在学习Google App Engine。

客户端库'之间的关系是什么?谈到Google Cloud Endpoints?

据我了解,客户端库是一个较小的东西'这是Google Cloud Endpoints的一部分,客户端(用户)可以将其整合到他的应用中,然后才能与Cloud Endpoints通信。

谢谢。

1 个答案:

答案 0 :(得分:1)

客户端库

客户端库是Google编写的一组代码,您可以使用它们轻松调用Google Cloud端点。如果您look at the list here,您将找到以下语言的客户端库:

  1. 开始
  2. 爪哇
  3. Node.js的
  4. 的Python
  5. 红宝石
  6. PHP
  7. C#
  8. 每个客户端库都有一个库引用,可帮助您了解如何使用它们来访问端点。请注意,可以使用任何具有网络功能的语言,但如果没有客户端库则会更加困难。

    Google的定义

    Google Cloud Client Library for Java自称

      

    Java开发人员的惯用,直观和自然的方式   与云数据存储等Google Cloud Platform服务集成   和云存储

    删除上面的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的内容),而只允许您传递重要内容,例如我们示例中的标题和正文。

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

相关问题