Analogía del restaurante: el cliente pide a un camarero, que lleva el pedido a la cocina y trae la comida. ¿Qué parte es la API?
Opciones
- El cliente, que hace el pedido y espera la comida
- El camarero: la forma acordada de pedir a la cocina y recibir una respuesta (Opción correcta)
- La cocina, donde se prepara la comida
- La lista de precios, que el cliente lee antes de pedir
Respuesta
El camarero: la forma acordada de pedir algo a la cocina y recibir una respuesta, sin entrar en ella
Por qué
Una API (Application Programming Interface) es un contrato sobre cómo hablan los programas entre sí.
- Cliente = la app cliente (navegador, app móvil).
- Camarero = la API: pides usando el menú (las peticiones documentadas) y recibes una respuesta.
- Cocina = el backend que hace el trabajo real.
El cliente no necesita saber cómo funciona la cocina, solo cómo pedir.
Recuerda
API = el camarero entre el cliente y el backend.