我正在开发一个谷歌App Engine应用程序,我遇到引用既是App Engine SDK和Cloud SDK。Google App Engine SDK和Cloud SDK之间的关系是什么?
这两个SDK如何相互关联?
这两者之间肯定有一些重叠。有一个dev_appserver.py
和appcfg.py
都是他们。我可以使用dev_appserver.py
以及gcloud preview app run
来运行开发服务器。
为什么有两种工具可以做同样的事情?一个人是否赞成另一个?是否有合并工具集的路线图,还是将它们并行维护?我需要两个,还是只需要一个?
好像云SDK是两个比较一般。但它是超集吗?即我可以通过Cloud SDK在App Engine SDK中做任何事情吗?
我这个混乱和无证设置非常混乱。
感谢您的信息。我倾向于使用Cloud SDK,因为它是两者中较宽泛的一个,但是我担心的是他们最近将'gcloud预览应用程序运行'折旧为'dev_appserver.py'。这可能表明他们正在回到Cloud SDK for App Engine的相关事情上...... – user2771609
@ user2771609,不知道事情最终会在哪里结束,但对于NOW来说,绝对使用'gcloud'来做任何事情,但是应用程序引擎以及App Engine工作的传统语言相关工具。 –
'gcloud'现在是应用程序引擎开发的灾难。它变化得太快,经常发生断断续续的可靠性。除非你需要'gcloud'功能,否则坚持使用独立的sdk,直到前者稳定为止。 –