android - 对 Google App Engine 和 Google Cloud Endpoints 感到困惑

标签 android google-app-engine google-api google-cloud-platform google-cloud-endpoints

我正在构建我的移动应用程序(Android 和 iOS)。我不确定我是否理解正确,但似乎 Cloud Endpoints 允许您开发和部署自己的 API,而 App Engine 则帮助您构建服务器应用程序? App Engine 似乎还允许您构建公开 REST 服务 API 的 Web 应用程序后端?那么它可以做云端点能做的任何事情吗?如果我使用 Cloud Endpoints,我的 API 可以与某种数据库交互吗?在为移动应用程序构建 REST 后端的背景下,有什么我可以在 App Engine 中执行但不能在 Cloud Endpoints 中执行的操作吗?

我知道这个问题很困惑..但谷歌似乎确实有令人困惑的文档。谢谢!

最佳答案

App Engine 只是一个计算平台,支持 Cloud Endpoints 的应用程序可以在该平台上运行。 Cloud Endpoints 提供的框架使编写 RESTful API 变得更加容易( JavaPython ),同时还提供帮助您管理 API 并从生成的客户端库访问它们的功能。您可以将 Cloud Endpoints 与您选择的数据库结合使用。之前链接的 Cloud Endpoints 框架本质上可以轻松地将 HTTP 路径映射到方法,这些方法可以执行您想要的任何操作。

关于android - 对 Google App Engine 和 Google Cloud Endpoints 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49520707/

相关文章:

java - 在 Activity 之间发送数据 Intent 错误

java - 如何刷新android GridView

Eclipse (GWT) 不运行 google webapplication 项目

python - 如何让我的 App Engine 事务重试?

google-analytics - 使用GA API获取文件的下载计数

java - 通过 jni 将枚举 native 类型公开给 java?

java - 如何修复错误 :processDebugMainManifest DEBUG

google-app-engine - app.yaml api_version 将 Google AppEngine 从 Go 1.9 迁移到 Go 1.11 时出现问题

youtube - Pubsubhubbub 不再发送推送通知

javascript - Google map js api 在纯 html 页面中工作正常,但在 asp.net mvc 页面中不起作用