Significa que las aplicaciones necesitan una infraestructura remota donde se almacenan los datos y se ejecuta la lógica de negocios en dichos datos en respuesta a eventos generados por los usuarios de dichas aplicaciones o por cambios en el entorno de la aplicación.
Toma Twitter como ejemplo. Cuando inicia sesión en un dispositivo, ve su perfil y tweets de las personas que sigue. Estos datos se descargan de los “servidores de fondo” de Twitter. La prueba de que este es el caso y de que los datos no residen realmente en el dispositivo es que si inicia sesión en otro dispositivo (computadora o teléfono inteligente), los mismos datos se descargarán y se le mostrarán.
Además, cuando envía un “mensaje directo”, en realidad no va directamente al móvil del destinatario. Se dirige a los servidores de back-end de Twitter que luego ejecutan la lógica de negocios en los datos para analizarlos, almacenarlos y enviarlos a todos los dispositivos en los que el destinatario está actualmente conectado.
- Cómo obtener ideas para crear una aplicación
- ¿Qué es un recurso de calidad para encontrar programadores y desarrolladores basados en causas?
- ¿Cuál debería ser el siguiente paso si quiero crear una nueva aplicación pero no tengo experiencia en codificación?
- ¿El desarrollo móvil no será tan bien pagado en el futuro, cuando habrá muchos más desarrolladores móviles que desarrolladores web?
- ¿Dónde puedo aprender UI / UX para el desarrollo de aplicaciones móviles y web?
Por supuesto, en realidad se vuelve más complicado que eso. Sin embargo, al pensar en aplicaciones en esta arquitectura esquelética, puede ver cómo la mayoría de las aplicaciones requieren un servidor de fondo.