He investigado y reducido esto. OK, así que estoy decidiendo sobre el idioma y la herramienta que usaré para el back-end (del lado del servidor) del desarrollo de aplicaciones de Android basadas en la nube. He decidido utilizar Google App Engine como mi framework. Como voy a desarrollar en mi tableta Android, quiero un IDE basado en la nube. (Voy a utilizar una aplicación IDE nativa de Android para el lado del cliente).Android Back End Technology - Language (Java, Python) & IDE (CoderBuddy, exo Cloud, Cloud 9)
App Engine es compatible con el lenguaje de programación Go, Java y Python. Como no parece haber un IDE en la nube estable que admita Go, me queda Java & Python. He reducido mi vasta lista de entornos de desarrollo a:
Coderbuddy - (diseñado para App Engine pero Python solamente) exo Cloud - (Java Python & compatible) Cloud 9 - (Java Python & compatible)
No sé ni idioma. Tengo que aprender Java en cualquier caso para el desarrollo del lado del cliente de Android. Entiendo que Python es más rápido para codificar y eso definitivamente es un factor, pero definitivamente no quiero sacrificar el rendimiento o la escalabilidad. Haré muchas cosas de base de datos SQL.
Finalmente, si crees que estoy lejos y debes mirar en otra dirección, por favor avísame. ¡Gracias!
Editar: Mi idioma de fondo es Delphi (Object Pascal)