Publicidad
Publicidad

RSS templating

Plantillas HTML5 en Java con Thymeleaf

4 Comentarios
Plantillas HTML5 en Java con Thymeleaf

addEventListener('load', function (event) { prettyPrint() }, false);

En las aplicaciones web desarrolladas con Java siempre se ha contado con múltiples opciones a la hora de presentar contenido mediante plantillas.

Quizá la opción más básica es la ofrecida por JSP, donde definimos la presentación de nuestras páginas utilizando marcado directamente o mediante JSP tags. Posteriormente, han ido apareciendo opciones mucho más potentes como Apache Velocity u otras más generales como Freemarker. En cualquier caso, la lista de posibilidades como es habitual en Java suele ser larga.

En esta ocasión y aprovechando que el 9 de Febrero se publicó su versión 2.0, vamos a examinar Thymeleaf.

Leer más »

LungoJS usando RESTful + Templating + Cache (screencast)

16 Comentarios

Si algo ha ocurrido con la entrada de Ajax allá por 2005 fue que el paradigma del desarrollo web cambió por completo. Con AJAX llegaron las peticiones asíncronas (aunque Microsoft ya las tenia anteriormente) hemos conseguido que la interacción usuario-web sea más ágil y optimizada. Curiosamente durante estos últimos años estamos viendo como los WebDevelopers están creando técnicas que realmente aprovechan la capacidad de Ajax. Ahora el “frontend” tiene mucho que hacer ya no solo es el encargado de renderizar html y ejecutar unas cuantas lineas de JavaScript, ahora el frontal debe hacer mucho trabajo, consiguiendo así liberar de proceso al “backend”. Prácticas habituales como pueden ser la ordenación y búsqueda de resultados ya no tiene porque procesarla nuestro servidor, no tenemos que subestimar la capacidad de nuestro front porque en muchas ocasiones es mas potente que el propio servidor.

En esta ocasión vamos a descubrir alguna de las “features” de LungoJS gracias a su extensa API JavaScript, demostrando que no es casualidad que el proyecto termine por las siglas JS (JavaScript). LungoJS es conocedor de que el frontend es muy importante en toda WebApp y nos proveé de técnicas avanzadas como pueden ser: DataBinding o Caching de una manera sencilla y semántica.

Leer más »
Publicidad
Publicidad
Inicio
Inicio

Ver más artículos