La API y el servicio web sirven como medio de comunicación. La única diferencia es que un servicio web facilita la interacción entre dos máquinas en una red. Una API actúa como una interfaz entre dos aplicaciones diferentes para que puedan comunicarse entre sí. Una API es un método mediante el cual los proveedores externos pueden escribir programas que interactúan fácilmente con otros programas. Un servicio web está diseñado para tener una interfaz que se representa en un formato procesable por máquina, generalmente especificado en el lenguaje de descripción de servicio web (WSDL).
Las llamadas de AJAX son un poco diferentes, supongamos que estás en Starbucks, y pides un café ahora hay mucha prisa y todos los pedidos tardan unos 10 minutos más o menos. Mientras tanto, decides leer un libro mientras esperas tu café.
Por lo tanto, está esperando de forma asíncrona que algo suceda para que el café se prepare, lo llamarán por su nombre y dejarán su libro para tomar su café. Al hacer esto, obviamente has ahorrado esos 10 minutos de estar inactivo a leer un libro.
Las llamadas de Ajax hacen lo mismo cuando su página HTML hace que Ajax llame, se olvida de la llamada y continúa haciendo sus negocios, pero cuando se devuelve la respuesta, esa respuesta se procesa.
Espero que esto ayude
- ¿Qué necesito aprender para crear un sitio de reserva de restaurante simple como toptable?
- ¿Product Hunt se basa en Telesc.pe o se crea a medida con Meteor?
- ¿Es el futuro de las aplicaciones HTML5?
- ¿En qué dimensiones debe centrarse al diseñar un diseño receptivo para web y móvil?
- Cómo construir una aplicación web específica en Rails
Leer más: Diferencia entre API y servicio web | Diferencia entre | API vs Servicio web http: //www.differencebetween.net…