El Controlador de vista de modelo se usa cuando desea actualizar el modelo y con los cambios en la vista y viceversa, normalmente un controlador como Bindings o una clase de controlador separada que actúa como un pegamento se usaría para actuar como un controlador.
Cuando se trata del caso de Rest API, no hay ninguna vista involucrada y, después de eso, solo tiene el modelo que contiene los datos y luego el controlador que distribuye el resultado.
Principalmente lo que devolvería son datos basados en un formato de intercambio como XML, JSON, JSONP, etc.
- Soy un diseñador de páginas web. Me pregunto si vale la pena ofrecer servicios de gestión de enlaces patrocinados (Adwords).
- Si uso MEAN stack sin MongoDB y en cambio uso MySQL, ¿habrá algún problema de rendimiento?
- Quiero crear una página de destino que contenga texto de encabezado y un botón "Conectar con Facebook" que un usuario presionará, y una vez que lo presione, será llevado a otra página que dice "¡Gracias!" - Eso es. Pero quiero que se vea realmente bien, y realmente no sé cómo codificar. ¿Cuál es la forma más fácil de hacer esto?
- Estoy creando un directorio en PHP que puede buscar por ciudad o código postal. ¿Cómo proporciono ciudades cercanas en una búsqueda?
- Cómo colocar imágenes no rectangulares en un sitio web
El consumidor del servicio web aprovechará la API y mostrará su vista en consecuencia analizando el formato de intercambio devuelto.
NO DEVUELVE EL HTML O EL CONTENIDO FORMATEADO EN SU RESPUESTA, como lo ha mencionado Marcus Geduld.
Puede usar un Framework en su idioma respectivo que incorpora los implementos del patrón MVC si desea crear su punto final REST.
Algunos ejemplos para PHP – Laravel, Phalcon
Algunos ejemplos para JAVA – Spring MVC, Spring RESTful