¡Bastante sí!
Las aplicaciones generalmente siguen una arquitectura escalonada que consiste en una capa de presentación, una capa de aplicación y una capa de base de datos. Separamos nuestra aplicación en estas capas por esta misma razón.
Por lo tanto, la capa de presentación es, por supuesto, lo que ve el cliente para que podamos tener varias capas de presentación diferentes como usted dijo.
- ¿Cuál fue la primera aplicación de Android que desarrollaste?
- ¿Qué herramientas utilizas personalmente para diseñar y desarrollar tus aplicaciones?
- ¿La App Store se llenará tanto que no tendrás ninguna posibilidad de tener éxito?
- ¿Desarrollar una aplicación es un buen paso para convertirse en millonario?
- ¿Por qué las compañías maduras de desarrollo de aplicaciones móviles todavía usan aplicaciones nativas en lugar de aplicaciones multiplataforma?
En la capa de aplicación, bueno, esto puede variar. Podemos hacerlo pesado asumiendo más responsabilidad de las aplicaciones de presentación o hacerlo ligero para que haga lo suficiente. De todos modos, podemos tener múltiples versiones diferentes de esto, pero es poco probable.
En cuanto a la interacción entre capas, generalmente se realiza a través de conexiones http.
Si necesita más información, busque arquitecturas de n niveles.
ATB