App Engine SDK较旧,并且是专门为App Engine设计的。
Cloud SDK较新,其目标是涵盖其他(所有?)Google Cloud产品,而不仅仅是App Engine。因此,从App Engine的角度来看,它们在功能上肯定重叠。特别是从这个角度来看,Cloud SDK似乎还不如App Engine SDK成熟和稳定。例如,该gcloud preview
部分仍处于BETA版本:
gcloud preview app - (BETA) manage your App Engine app
只要您的工作包含在App Engine环境中,您就可以根据需要选择其中一个。
如果您混用了第三方工具或IDE集成支持,请立即向App Engine SDK(例如,PyCharm)寻求平衡提示。
我猜Google最终将弃用App Engine SDK,转而使用Could SDK,但到目前为止,我还没有听到任何此类公告。(旧的)GAE控制台已经开始出现类似的弃用趋势,这些东西正在逐渐迁移到开发者控制台。