Primeiro, alguém conhece uma vantagem específica do Google App Engine para Python Apps? Existe alguma vantagem sobre o Heruko ou o Appfog? E sobre a API do banco de dados?
Agora, e as limitações? Existem fatores que fazem você pensar duas vezes sobre o uso do GAE?
python
google-app-engine
ayr-ton
fonte
fonte
Respostas:
Prós
Contras
Não tem certeza sobre o Appspot, mas o Heroku parece implementar tecnologias mais recentes mais rapidamente e possui uma seleção maior de bancos de dados back-end para escolher
Além disso, se você precisar alterar a infraestrutura, acredito que Heruku é muito mais fácil de mudar do que o Google App
fonte
Prós
Contras
fonte
Aqui estão meus dois centavos:
Contras: - Processo de desenvolvimento lento. É dolorosamente lento depurar algo relacionado aos dados.
fonte
Ainda não sei por que ninguém mencionou isso, mas o Google App Engine Launcher é uma pequena ferramenta realmente interessante. Ele permite que você execute seu aplicativo no host local e, quando você faz alterações, ele atualiza automaticamente o aplicativo em tempo real sem a necessidade de reimplementar. Tenho certeza de que o Heroku tem algo assim agora, mas minha experiência com o GAE Launcher tem sido muito suave. Além disso, um grande golpe para os aplicativos executados pelo GAE é que as mensagens de erro são realmente difíceis de encontrar. Ao executar um aplicativo no host local, você pode ler o log no console fornecido, mas se desejar depurar um aplicativo implantado, a única maneira de verificar os logs é no Admin Console, que é um site.
fonte