Instalación y uso de Tera para plantillas en proyectos ROS
Clase 15 de 21 • Curso de Backend con Rust: Bases de Datos, Controladores y Templates
Resumen
Tera es un motor de plantillas HTML sencillo de implementar para Rust, pues es flexible y ayuda a visualizar de forma única los recursos gráficos.
Los Frameworks Web tienen dos partes: el backend y el front-end. Por un lado, la exposición de URLs para insertar y obtener datos en un cliente. Por otro lado, una vez que recibimos estos, debemos entregar esta información al usuario de una forma estéticamente amigable y bonita con HTML.
Generadores de HTML
Un generador de HTML, o también conocido como sistema de templates, nos sirve para generar código HTML de forma rápida y construir nuestra página web. Podríamos no utilizar uno y armarlo completamente a mano. Pero nos llevaría más tiempo y esfuerzo.
Generadores en Rust
Tal vez conozcan Handlebars para Javascript, Twig para PHP, JSP para Java, entre otros ejemplos. El sistema de templates que implementaremos para Rust es denominado Tera y el mismo nos permitirá crear HTML dinámicamente y mostrar nuestros datos en el navegador.
No importa si no tienes conocimiento en front-end y en HTML, vamos a utilizar algunos elementos básicos del lenguaje para representar nuestros datos de forma amena para el usuario.
Contribución creada por: Kevin Fiorentino.