我正在构建我的移动应用程序(Android和iOS)。我不确定我是否理解正确,但是似乎Cloud Endpoints允许您开发和部署自己的API,而App Engine可以帮助您构建服务器应用程序?看来App Engine还允许您构建公开REST服务API的Web应用程序后端?因此,它可以做Cloud Endpoints可以做的一切吗?如果我使用Cloud Endpoints,我的API是否可以与某种数据库交互?在为移动应用程序构建REST后端的情况下,我可以在App Engine中做什么但不能在Cloud Endpoints中做什么?
我知道这个问题很麻烦。.但是Google确实在那儿有令人困惑的文档。谢谢!
最佳答案
App Engine只是一个可以在其上运行支持Cloud Endpoints的应用程序的计算平台。 Cloud Endpoints提供的框架使编写RESTful API更加容易(Java,Python),同时还提供了一些功能来帮助您管理API并从生成的客户端库中访问它们。您可以将Cloud Endpoints与您选择的数据库一起使用。先前链接的Cloud Endpoints框架从本质上使将HTTP路径映射到方法变得很容易,该方法可以执行您想要执行的任何操作。