¿Cuáles son algunas de las mejores opciones para un servidor back-end para una aplicación móvil multiplataforma?

Aquí hay un par de opciones:

Plataforma Telerik
http://www.telerik.com/platform

Tienen muchas características y un panel de administración en línea que le permite modelar sus datos, obtener análisis en tiempo real, empujar, escribir código personalizado y ganchos, etc. Además, obtiene un montón de estupendos kits de interfaz de usuario con su también script nativo o kendo. Lo mejor de todo es que puedes crear aplicaciones iOS sin Mac … (HTML5 y NativeScript solo …)

Microsoft Azure
http://azure.microsoft.com/en-us…

Genial si necesita control total, pero necesita escribir código personalizado y delpoy. En mi opinión, es más una pila con alojamiento y excelente documentación que un servicio listo.

http://buddy.com
Tengo una experiencia limitada con este pero es un poco entre los dos primeros.

API personalizada
usando node.js y runscope.com
Esta no es una mala combinación para construir una API personalizada. Sin embargo, lo principal que puede complicar las cosas es la escalabilidad y la gestión de datos. Además, los buenos servicios de notificación automática listos para usar ahorran mucho tiempo … Pero también podrían integrarse aquí.

Definitivamente depende de lo que necesites. Soy un nuevo fanático de CouchDB, y puede obtener un alojamiento confiable y barato de Cloudant, que es parte de IBM. Lo he usado para algunos proyectos empresariales ahora, y en realidad no usé suficientes servicios para incurrir en cargos. Lo estoy usando para un proyecto más grande pero estamos alojando nuestra propia instancia de CouchDB (por razones de seguridad, no es que piense que hay algo malo con la seguridad de IBM, pero tenemos un requisito específico para alojarlo nosotros mismos).

El beneficio de Couch es que es una capa de persistencia de objetos con un servicio web incorporado. Así que básicamente obtienes el servicio web gratis. También es beneficioso si los datos que está almacenando se parecen más a objetos que a registros. La desventaja es que si su aplicación necesita registros relacionales, esta será una tecnología realmente incómoda. Además, hay una especie de curva de aprendizaje que te hace entender cómo funciona Couch, que es muy diferente a otros servicios.

Dicho esto, el precio es correcto y la tecnología está de moda, así que al menos lo investigaría.

Recomiendo encarecidamente Parse http://www.parse.com
Tienen documentación impresionante y SDK nativo para usar en todas las plataformas.
Trabajé con parse en muchas aplicaciones para cubrir la funcionalidad de back-end para iOS y Android.
Más ventajas sobre Parse:

  1. Notificaciones push para iOS y Android
  2. Sistema de usuarios y autenticación
  3. Los usuarios pueden iniciar sesión con FB o Twitter
  4. Analítica integrada
  5. Gran soporte en stackoverflow y su foro.
  6. Admite código en la nube para escribir código en JS y ejecutarlo en el servidor
  7. Rest API si quieres fusionarte con la web
  8. Unidad de apoyo
  9. Uso de trabajos en segundo plano para trabajar periódicamente en el servidor

Hay lo que viene a la mente ahora, así que creo que vale la pena intentarlo.

Yo recomendaría

  • Digital Ocean: precios sencillos, servidores barebone
  • Heroku: no es tan flexible como Digital Ocean y Amazon EC2
  • Amaozon EC2: necesita un experto para configurar servidores y analizar su facturación 😉
  • Motor de aplicaciones de Google

Recomendaría llegar a BlazeSoft ( http://www.blazesoft.ca ).

Tienen una solución de back-end súper avanzada y súper flexible para administrar todos los aspectos posibles del juego: administración de jugadores, niveles, avatares, integración de redes sociales, notificaciones push, informes de retención y más …
Además, han desarrollado mecanismos integrados para varios juegos: tragamonedas, cartas, ajedrez, 3match y más. Entonces, por ejemplo, para los juegos de tragamonedas, tienen todas las herramientas internas para calcular% RTP, Par Sheets y más.

si es relevante, envíeles un correo electrónico [correo electrónico protegido]

En Waracle Waracle | Los desarrolladores de aplicaciones móviles que prestan servicios en el Reino Unido y EE. UU. Utilizamos Kumulos Cloud Mobile Backend as a Service (MBaaS).
Intuitivo de usar, rápido para poner en marcha su proyecto móvil, viene con bibliotecas con la mayoría de las plataformas comunes y le brinda a usted y (si los tiene) acceso a una consola dedicada para ver cómo funcionan las aplicaciones, es bastante bueno.

Al crear aplicaciones móviles gratuitas (adsy), actualmente estamos usando Parse, pero probablemente nos traslademos a una solución interna basada en MongoDB en los próximos meses. Existen algunas limitaciones en términos de consultas que puede realizar en las bases de datos de Parse (/ cantidad de resultados recuperados por consulta), lo que dificulta la creación de un producto social ambicioso. Las soluciones que nos ofrecieron realmente no resuelven los problemas …

Heroku o Amazon EC2 son buenas opciones.

Personalmente prefiero los Servicios móviles de Azure como una solución lista para usar, especialmente bueno con el programa BizSpark.

Prueba Firebase