Sto sviluppando un'applicazione di Google App Engine e sto riscontrando riferimenti sia a App Engine SDK sia a Cloud SDK.Qual è la relazione tra l'SDK App Engine di Google e l'SDK di Cloud?
In che modo questi due SDK si correlano tra loro?
C'è sicuramente qualche sovrapposizione tra i due. C'è un dev_appserver.py
e appcfg.py
è entrambi. Posso eseguire un server di sviluppo utilizzando dev_appserver.py
e anche con gcloud preview app run
.
Perché ci sono due strumenti che fanno la stessa cosa? Uno viene deprecato a favore dell'altro? Esiste una tabella di marcia per unire gli strumenti, o saranno mantenuti in parallelo? Ho bisogno di entrambi o solo uno?
Sembra che il Cloud SDK sia il più generale dei due. Ma è un superset? Cioè posso fare tutto ciò che posso nell'SDK App Engine con Cloud SDK?
Sono molto confuso da questa configurazione disordinata e non documentata.
Grazie per le informazioni. Sono propenso a utilizzare l'SDK di Cloud dal momento che è il più ampio dei due, ma ciò che mi preoccupa è che recentemente hanno deprezzato 'gcloud preview app run 'in favore di' dev_appserver.py'. Questo potrebbe suggerire che stanno tornando indietro durante il passaggio a Cloud SDK per le cose relative a App Engine ... – user2771609
@ user2771609, non ho idea di dove finiranno le cose a lungo termine, ma, per ORA, sicuramente uso 'gcloud' per qualsiasi cosa MA il motore di app, e gli strumenti tradizionali dipendenti dalla lingua di App Engine funzionano. –
'gcloud' è un disastro in questo momento per lo sviluppo del motore di app. Cambia troppo velocemente e si rompe troppo spesso per essere affidabile. A meno che non abbiate bisogno di una funzione 'gcloud', attaccate con il sdk stand-alone fino a quando il primo si stabilizza. –