– No existe un vínculo real entre el lenguaje / marco que usa en el lado del servidor y su aplicación cliente.
– Rails, especialmente si ya lo aprendiste, es una muy buena opción y no tendrás que hacer ningún desarrollo específico del lado del servidor en otro idioma.
– Luego pasará a los rieles habituales beneficio / desventaja, principalmente:
- ¿Qué características de Objective-C te gustaría haber conocido antes?
- ¿El iPhone alguna vez tendrá una pantalla más grande?
- ¿Por qué Apple obliga a las personas a usar iTunes?
- ¿Por qué no se utiliza BitTorrent para actualizar el sistema operativo?
- Cómo hacer juegos para un sistema operativo móvil como Windows, iOS y Android
* marco limpio
* muchas cosas ya están aquí (mencionaste la autenticación)
* comunidad activa
* rápido de desarrollar
* no es el más rápido (pero seguro, no está tan mal), pero en un gran volumen, el marco no es el mayor cuello de botella (generalmente es la base de datos, pero depende del tipo de su aplicación)
He hecho muchas aplicaciones móviles, con el lado del servidor en Java, Php, Rails, Sinatra, … pero ahora Rails es mi opción preferida, especialmente debido a la muy buena relación tiempo / resultado