我正在開發一個谷歌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,直到前者穩定爲止。 –