¿Qué tecnologías están involucradas en un sitio web al que también enlazan las aplicaciones móviles?

El back-end se puede construir con cualquier tecnología e idioma que el equipo desee. Una consideración clave sería la base de datos que se utilizará donde se encuentran las siguientes opciones, con varias subconsideraciones.

  • MySQL
  • Oráculo
  • MariaDB
  • Microsoft SQL y muchos más.

En lo que respecta a la comunicación con la aplicación móvil, se crea una interfaz dedicada, API, para manejar todas las solicitudes / respuestas de / a las aplicaciones y puede comunicarse directamente con la base de datos.

Para eso, la lista de tecnología incluye:

  • DESCANSO
  • RPC
  • JABÓN
  • Formatos de estructuración de datos como JSON y XML

La API de esta aplicación, como ejemplo, emplea algunos de los anteriores, incluidos REST y JSON. Liturgical Calendar 2017, 2018 – Aplicaciones de Android en Google Play

Muy a menudo, las aplicaciones se desarrollan en tecnologías nativas (Java / Kotlin para Android, Swift / Objective-C para iOS), los sitios web se desarrollan en HTML / CSS / JavaScript / jQuery / .

La comunicación se realiza a través de las API REST de HTTP (¿Qué es REST?)