Está combinando tecnología de cliente y tecnologías de servidor.
cliente, es el dispositivo donde se ejecuta la aplicación. Podría ser un teléfono Android, un iPhone, una tableta, una PC, un navegador web, etc.
La parte del servidor, o el back-end, generalmente es donde se encuentran los datos, y en la mayoría de las modernas (aplicaciones conectadas) hablan mucho con el cliente.
- ¿Qué marco es mejor para una aplicación de Android?
- ¿Cuáles son algunas de las mejores aplicaciones de Android donde puedo monitorear BSE en línea y también mi cartera de acciones?
- ¿Por qué Android Studio es tan lento y complicado?
- ¿Cuáles son algunos buenos juegos de tipo de rompecabezas / cerebro de Android que puedo jugar?
- ¿Por qué mi aplicación no lo hizo?
Entonces, las tecnologías utilizadas en el cliente son Java, ObjectiveC / Swift o HTML, mientras que las tecnologías del lado del servidor son Python, Rails, etc.
la mayoría del lenguaje de programación se puede usar para hacer tanto el servidor como el cliente (c, c ++, javascript, …) pero el lenguaje de programación es solo una pequeña parte de la solución.
Entonces, Instagram, por ejemplo, probablemente esté usando Python en el servidor, y Objective C y Java en clientes iOS y Android