Buscar
Social
Ofertas laborales ES
« TDGotchi una mascota para Eclipse para mejorar tu TDD | Main | NetBeans IDE 7.0 Release Candidate 2 »
lunes
abr112011

Thymeleaf, un nuevo motor de plantillas XML/XHTML/HTML5

Acabo de publicar la primera release (1.0.0-beta1) de Thymeleaf, un motor de plantillas para Java que intenta solucionar buena parte de las cosas que no me gustan y/o me parecen incómodas de JSP, y que considero que ningún otro motor de plantillas soluciona en condiciones.

Una de las ventajas que ofrece es la posibilidad de crear plantillas web que sigan funcionando correctamente como prototipos estáticos (cosa que con JSP no ocurre).

Por ejemplo:

<form:inputText name="userName" value="${user.name}" />

...contra...

<input type="text" name="userName" value="James Carrot" th:value="${user.name}" />

Ambas podrían hacer lo mismo, pero mientras el primer código mostrado estáticamente en un navegador no mostraría nada, el segundo serviría perfectamente como prototipo.

Pero Thymeleaf tiene muchísimo más que esto: compatibilidad completa con HTML5, validación (opcional), sistema de cachés...

Además, cuenta con integración completa (también opcional) con Spring MVC, de modo que puede usarse como un substituto completo de JSP en las aplicaciones desarrolladas con esta tecnología.

Existen comprehensivos tutoriales y aplicaciones de ejemplo en la web del proyecto en http://www.thymeleaf.org

 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.