entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Mobile Backend, cual es la mejor opcion? (free and self-hosted)

Estoy buscando un Backend para hacer una app en iOS y android que pueda hospedar en mi servidor y que sea gratuito.
He visto unos cuantos pero son de pago. Encontre http://helios.io/ pero es solo para ios y me interesa que sea multi-plataforma.
Tambien he visto http://backbeam.io/ pero esta muy verde y no es capaz de guardar un array sin crear una "collection" separada y una relacion entre ellas.
Otra que he probado es http://deployd.com/ que esta muy bien pero a la que intentas hacer que una peticion de la api haga varias cosas se convierte en una odisea de configuracion y programacion interna y en la documentacion solo estan los casos base y nada avanzado sin modificar medio server lo cual me tira para atras de continuar usandolo y me replantea pasar a otro o hacer el mio propio.

0voto

Peter comentado

Creo que aquí lo importante sería saber que es lo que quieres que haga tu aplicación. Que funciones necesitas, la estructura básica de su contenido, si tiene accesos especiales o comunicaciones con alguna otra API en particular, la razón por la que necesitas ese Back End, etc...

Así entendiendo que es lo que quieres hacer, va a ser más fácil recomendarte una herramienta para ello. Supongo que conoces Cordova y la descartaste porque necesitas algo más potente.

Comenta más o menos los detalles o cosas puntuales que necesitas para saber si hay algo que te pueda ayudar con ello.

Saludos.

0voto

Portal-P comentado

Si conozco Cordova pero yo ya hago las app nativas lo que necesito es el backend del server para la REST/API para guardar los datos de la app en el servidor y compartirla con los otros clientes.
La app que tengo entre manos no tiene mucha complicacion en servidor pero futuras apps si que la tendran y ya que me pongo a aprender a usar una que al menos me sirva en futuras, sino haria yo la parte de servidor como hice en otra app pero requiere mucho tiempo que prefiero invertir en la propia app.
Las funciones basicas que necesito de la API son añadir, modificar y eliminar objetos con relaciones entre si y con objetos anidados y toda la parte del login autenticacion y seguridad.
Y una de las funciones que estaria bien que controlara son las notificaciones a las diferentes plataformas.

2 Respuestas

2votos

juancruzmdq Puntos1500

Como estas?
Creo que depende de que tanta flexibilidad necesites en tu API.

Suerte

0voto

Portal-P comentado

Muchas gracias por la respuesta, ya conocia pulse pero es caro xD.
Al final he optado por hacerlo yo con Node.js + Express + MongoDB y me esta dando muy buenos resultados.

0voto

Peter comentado

No estaría de más que pusieras una respuesta con la solución y la marques como correcta. Así queda como solucionada y seguramente ayudas a otros usuarios que puedan tener la misma duda. :)

-1voto

gimenete Puntos120

Hola,

Trabajo en http://backbeam.io Actualmente no están soportados los arrays como tipos de datos, pero no me parece que eso sea motivo para argumentar que el producto está verde. Sin ir más lejos MySQL con los millones de aplicaciones y webs que hace funcionar, tampoco soporta arrays. Por otro lado es una característica que no hemos implementado ya que como bien dices puedes crear una relación que tiene muchas más funcionalidades, además de que si tu modelo de datos evoluciona y necesitas guardar más información es posible que al fin y al cabo necesites una relación posteriormente.

No obstante me temo que backbeam.io no cumple con los requisitos que mencionas, pero no por ese feature, sino porque no es una solución self-hosted. De todas formas te animo a probar el servicio y a utilizarlo porque las horas que puedes ahorrarte en configuración y mantenimiento de servidores bien merecen hacer cuentas de qué es más rentable. Además de que vas a tener muchas más features que en cualquier solución self-hosted, al menos a día de hoy y que nosotros conozcamos.

Un saludo.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta