Est-ce que google Go utilisera moins de ressources que Python et Java sur Appengine ? Les temps de démarrage des instances de Go sont-ils plus rapides que ceux de Java et de Python ? de Java et Python ?
Oui, les instances Go ont une mémoire plus faible que Python et Java (< 10 MB).
Oui, les instances Go démarrent plus rapidement que les équivalents Java et Python car le runtime n'a besoin de lire qu'un seul fichier exécutable pour démarrer une application.
De plus, même si elles sont au départ monofilaires, les instances de Go traitent les requêtes entrantes de manière concurrente en utilisant des goroutines, ce qui signifie que si une goroutine attend une entrée/sortie, une autre peut traiter une requête entrante.
Le programme de go est-il téléchargé sous forme de binaires ou de code source et si c'est le cas et s'il est téléchargé en tant que code source, est-il compilé une seule fois ou à chaque démarrage ?
Le programme Go est téléchargé sous forme de code source et compilé (une fois) en binaire lors du déploiement d'une nouvelle version de votre application à l'aide du SDK.
En d'autres termes : Est-ce que je bénéficierai de l'utilisation de Go dans le moteur d'application du point de vue des coûts ? coût ?
Le runtime Go a définitivement un avantage lorsqu'il s'agit du rapport performance/prix, cependant il n'affecte pas la tarification des autres quotas d'API comme décrit par la réponse de Peter.