Rest Vs Restful
Rest Vs Restful
namespace modelos\Casa;
use common\Model;
class Casa extends Model
{
}
Mi controlador algo como:
namespace controladores\Casas;
use modelos\Casa;
use common\Controller;
header('Content-Type: application/json');
}
La 3a. parte podría manejarla con JavaScript y HTML, donde el Js mandaría por
medio de AJAX la petición para obtener un resultado y mostrarlo al usuario de
forma amigable.
Resumen
Una API de REST, o API de RESTful, es una interfaz de programación
de aplicaciones (API o API web) que se ajusta a los límites de la
arquitectura REST y permite la interacción con los servicios web de
RESTful. El informático Roy Fielding es el creador de la transferencia
de estado representacional (REST).
soap
REST y SOAP son dos enfoques distintos para la transmisión de datos
en línea. Específicamente, ambas definen cómo diseñar interfaces de
programación de aplicaciones (API), las cuales permiten la
comunicación de datos entre aplicaciones web. La transferencia de
estado representacional (REST) es un conjunto de principios
arquitectónicos, mientras que el protocolo simple de acceso a objetos
(SOAP) es un protocolo oficial de cuyo mantenimiento se encarga el
Consorcio World Wide Web (W3C). La principal diferencia es que
SOAP es un protocolo, y REST no lo es. Por lo general, alguno de
ellos regirá a las API, según el caso práctico y las preferencias del
desarrollador.
Las API de REST son ligeras, así que son ideales para los contextos
más nuevos, como el Internet de las cosas (IoT), el desarrollo de
aplicaciones móviles y la informática sin servidor. Los servicios web de
SOAP ofrecen seguridad y cumplimiento de las operaciones
integrados que coinciden con muchas de las necesidades
empresariales, pero que también los hacen más pesados. Asimismo,
muchas API públicas, como la API de Google Maps, siguen las pautas
de REST.