2012-04-05 8 views
5

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)

Respuesta

1

Mi conjetura es que el uso de Java que tendrá un montón de marcos para encontrar soluciones y realmente no creo que Python que ofrecer.

Acerca de IDE, no creo que deba preocuparse con Python, puede usar SublimeText 2 o Eclipse (tiene que instalar el editor de python). Ambos funcionan muy bien y Python es fácil de implementar.

Con Java uso Eclipse pero un amigo está usando NetBeans y tiene algunos "accesos directos" para crear cosas como servicios, por ejemplo.

También con Java, estarás más familiarizado por Android, así que creo que es una ventaja, tiene más sentido.

Necesita al menos comenzar para que pueda tener una mejor idea de lo que es mejor para usted.

Y prepárese, será MUCHO diferente de Delphi;)