Si está creando una aplicación que requiere que varios usuarios se comuniquen entre sí o accedan a un grupo compartido de datos, los back-end son bastante cruciales. Como estaba usando Wampserver, supondré que tiene una base de datos MySQL y está ejecutando PHP. No hay nada conceptualmente incorrecto con la forma en que se implementa su sistema en este momento, no sabría los detalles, y puede escalar con bastante facilidad porque casi todos los servidores web admiten MySQL y PHP. Entonces, una opción simple sería comprar espacio en el servidor y alojar su base de datos allí.
Sin embargo, tiene algunas otras opciones, y sí, Parse y Firebase están entre las mejores. También agregaré otro servicio que he usado ampliamente llamado App42. Todos estos servicios se denominan Backend-as-a-Service (BaaS). Su objetivo principal es eliminar la necesidad de que usted aloje sus propios back-end, y la mayoría de ellos proporcionan características de valor agregado, de esa manera, todo lo que tiene que preocuparse es Android, no necesita saber cómo construir y escalar bases de datos, todo lo que crea es la lógica del lado del servidor, y puede argumentar que lo hace más productivo ya que no tiene que construir desde cero.
Una gran cosa sobre el uso de un BaaS es que si crea una aplicación de Android que usa datos del BaaS, puede crear fácilmente una aplicación de iOS o una aplicación web que use esos mismos datos.
- ¿Cuáles son los beneficios de tener una página de destino para su aplicación móvil?
- ¿Existe un concurso / Quantcast para aplicaciones móviles?
- ¿Cuáles son las aplicaciones que debe usar Andriod para la gente de Bangalore?
- ¿Alojar la base de datos para una aplicación móvil es lo mismo que para un sitio web? ¿Qué son los backends como Parse y Firebase?
- Cómo desbloquear a alguien en WhatsApp
Entonces, ¿por dónde empiezas? Bueno, creo que puedes construir lo que quieras en cualquiera de los tres, tanto para dispositivos móviles como para la web. Firebase es el más rápido, pero en realidad no le brinda más que un lugar para almacenar y recuperar sus datos en tiempo real. App42 es la más robusta y tiene el mayor valor agregado, lo que significa que puede implementar fácilmente una tonelada de características sin tener que escribir el código usted mismo, pero no es tan rápido como Firebase, y relativamente se queda corto cuando se trata de almacenamiento en caché sin conexión y algunos Otras cosas pequeñas. Parse tampoco tiene tantos defectos. Todos son impresionantes y gratuitos para empezar.
En realidad, todo esto es una trampa y deberías revisarlos y decidir por ti mismo qué es lo mejor para ti. Espero que esto ayude.
EDITAR: Ignora a los demás y solo comienza con Firebase. Es realmente poderoso y robusto ahora.