Básicamente me he propuesto hacer lo siguiente al crear un servicio REST:
- Se solicita HTML
- El servicio devuelve la página web deseada pero sin el "recurso" solicitado, por ejemplo. datos
- la página web contiene JavaScript que emite una solicitud AJAX al mismo servicio (diferente tipo de contenido)
- el servicio luego devuelve los datos reales (JSON) y la página lo muestra
Por un lado, parece ineficiente (2 solicitudes), pero luego, cuando lo usé, "el rendimiento no es una preocupación", lo que significa que la aplicación interna de bajo tráfico y los sitios web son simples y se cargan rápidamente.
La razón por la que terminé con esto es que la página web puede ser Html + JavaScript casi pura y casi no se requieren elementos del lado del servidor, especialmente sin bucles, para crear tablas y cosas por el estilo (lo que creo que es muy feo en comparación con cosas como slickgrid), por ejemplo, separación de datos y vista.
Ahora, antes de comenzar a usar esto, ¿es una buena idea o debería dejar de hacerlo?