簡體   English   中英

對Google App Engine和Google Cloud端點感到困惑

[英]Confused about Google App Engine and Google Cloud Endpoints

我正在構建我的移動應用程序(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更加容易( JavaPython ),同時還提供了一些功能來幫助您管理API並從生成的客戶端庫中訪問它們。 您可以將Cloud Endpoints與您選擇的數據庫一起使用。 先前鏈接的Cloud Endpoints框架實質上使將HTTP路徑映射到方法變得很容易,該方法可以執行您想要執行的任何操作。

Cloud Endpoints基本上只是在GAE上制作REST API的框架 這是您要尋找的部分,“ ...開發人員可以使用App Engine標准環境中可用的服務和功能,例如數據存儲區,Google雲存儲,郵件,網址提取,任務隊列等。”

因此,要回答您的問題,如果為您的Android應用程序創建API,請使用Cloud Endpoints。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM