我正在构建我的移动应用程序(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 变得更加容易( Java 、 Python ),同时还提供帮助您管理 API 并从生成的客户端库访问它们的功能。您可以将 Cloud Endpoints 与您选择的数据库结合使用。之前链接的 Cloud Endpoints 框架本质上可以轻松地将 HTTP 路径映射到方法,这些方法可以执行您想要的任何操作。
关于android - 对 Google App Engine 和 Google Cloud Endpoints 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49520707/