Wie ist die Beziehung zwischen dem App Engine SDK von Google und dem Cloud SDK?

Ich entwickle eine Google App Engine-Anwendung und finde Verweise auf einApp Engine SDK und einCloud SDK.

Wie hängen diese beiden SDKs zusammen?

Es gibt definitiv eine gewisse Überlappung zwischen den beiden. Da ist eindev_appserver.py undappcfg.py ist beides. Ich kann einen Entwicklungsserver mit @ ausführdev_appserver.py und auch mitgcloud preview app run.

Warum gibt es zwei Tools, die dasselbe tun? Wird einer zugunsten des anderen abgelehnt? Gibt es eine Roadmap zum Zusammenführen der Toolsets oder werden sie parallel beibehalten? Brauche ich beides oder nur eins?

Es scheint, dass das Cloud SDK das allgemeinere von beiden ist. Aber ist es eine Obermenge? Das heißt kann ich mit dem Cloud-SDK alles tun, was ich im App Engine-SDK kann?

Ich bin sehr verwirrt von diesem chaotischen und undokumentierten Setup.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage