Necesito crear un servicio web para un juego móvil, para administrar los estados de los juegos multijugador. Necesito una base de datos y una API RESTful para acceder a ella. Estoy muy familiarizado con Ruby On Rails y estaba pensando en usar eso ya que puedo juntar la base de datos y API bastante rápido. Sin embargo, dado que RoR es un marco para la construcción de páginas web y no estoy construyendo ninguna página web, naturalmente parece ser una tecnología incorrecta para usar aunque funcione. Como tal, estoy considerando usar Ruby en Sinatra, pero nunca lo he usado antes y tendré que matar un tiempo para aprenderlo. Para ustedes los gurús Ruby, ¿hay alguna ventaja de usar Sinatra o una desventaja para usar RoR para lo que estoy tratando de lograr?¿Cuál es el beneficio de usar Sinatra en lugar de RoR si solo necesito una base de datos y una API?
¡Muchas gracias de antemano por su sabiduría!
Considera https://github.com/intridea/grape también. – lucapette