¿Por qué usar un motor de plantillas o motor de vistas?
Vložit
- čas přidán 9. 09. 2024
- Más contenido o curso completo y gratuito en soseduca.net/
Express es muy flexible cuando se trata de uso de un motor de plantillas, motor de vistas o es lo mismo hablar de motor de templates, hay varios por escoger e incluso, podemos crear un motor de plantillas por nosotros mismos e implementarlo.
Ese texto escrito en las plantillas es considerado “texto simplificado”, que es procesado y convertido a HTML, siendo una manera más dinámica para crear nuestras aplicaciones web. Permitiendo usar Html estático que en tiempo de ejecución se puede trasformar incluyendo elementos html desde otro archivo, y obtener o enviar (comunicarse) diferentes datos al servidor.
Características:
Herencia del diseño: Le permite crear una plantilla base y luego "heredar". Típicamente esto es un mejor enfoque que construir plantillas incluyendo un número de componentes requeridos, construyéndolas desde cero cada vez.
Soporte para incluir: Le permite construir plantillas incluyendo otras plantillas.
Control conciso de la sintaxis de variables y ciclos.
Habilidad para filtrar valores de variables a nivel de las plantillas (e.g. convertir variables en mayúsculas, o darle formato a una fecha).
Habilidad para generar formatos de salida distintos al HTML (e.g. JSON o XML).
Soporte para operaciones asíncronas y de transmisión.
Pueden ser usadas tanto en el cliente como en el servidor. Si un motor de plantillas puede ser usado del lado del cliente esto da la posibilidad de servir datos y tener todo o la mayoría del renderizado del lado del cliente.