Buscar
Social
Ofertas laborales ES
« IceFaces copia código de PrimeFaces línea por línea | Main | Google Summer of Code 2012 »
viernes
feb102012

Thymeleaf 2.0 publicado

Acabo de publicar la versión 2.0 de Thymeleaf, un motor de plantillas XML / XHTML / HTML5 para Java con capacidades de "Natural Templating" visualización correcta de plantillas web sin necesidad de ejecutarlas e integraciones específicas para Spring MVC. Todas las características aquí.

Aquí tenéis el clásico "what's new". Y aquí tenéis un ejemplo de "que pinta tiene":

<table>
  <thead>
    <tr>
      <th th:text="#{msgs.headers.name}">Name</th>
      <th th:text="#{msgs.headers.price}">Price</th>
    </tr>
  </thead>
  <tbody>
    <tr th:each="prod : ${allProducts}">
      <td th:text="${prod.name}">Oranges</td>
      <td th:text="${#numbers.formatDecimal(prod.price,1,2)}">0.99</td>
    </tr>
  </tbody>
</table> 

Esta nueva versión supone una reescritura completa de la arquitectura del core, principalmente con dos objetivos: 1. Abandonar el API estándar de DOM (org.w3c.dom.*) y 2. Aumentar los puntos de extensión de la librería (cachés, "template modes", etc.). Los resultados son un aumento de rendimiento muy importante (benchmark comparativo ) y nuevas capacidades de configuración que permiten adaptar la tecnología a entornos bastante más exigentes.

Ah, ¡y recordad que el próximo día 17 de febrero estaremos en la Spring I/O en Madrid enseñándoos Thymeleaf! Tenemos una charla y un taller para mostraros las capacidades de esta tecnología. ¡Os esperamos!

Nota: oticia enviada por: dfernandez

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (6)

Ya lo comenté en tu anterior notícia, pero tiene una pinta cojonuda.

Confieso que aún no lo he usado, pero es de lo más elegante que he visto en templating desde hace mucho...

febrero 10, 2012 | Unregistered Commenterxavi.ferro

el próximo día 17 de febrero estaremos en la Spring I/O en Madrid enseñándoos Thymeleaf!

¡Uau! ¿Cómo lo has conseguido? OpenXava tiene 1000 descargas a la semana, 50 programadores han contribuido código, la documentación está en 5 idiomas, lleva 7 años como proyecto de código abierto, etc, etc. y no aceptaron mi propuesta para hacer una presentación en Spring I/O. ¿Cuál es tu secreto?

febrero 13, 2012 | Registered Commenterjavierpaniza

Pues hombre, francamente siento mucho que no hayan seleccionado tu presentación. Pero como comprenderás yo no tengo ni idea de por qué no lo han hecho, ya que no pertenezco a la organización... y la verdad, ni yo ni mi proyecto creo que tengamos la culpa de tu frustración.

Supongo que si necesitas razones sobre la elección de agenda puedes preguntárselas a la organización. Yo no puedo hacer nada al respecto, lo siento.

febrero 13, 2012 | Registered Commenterdfernandez

Hola Daniel,

yo no tengo ni idea de por qué no lo han hecho

Ya lo sé, ya lo sé. Realmente la pregunta no era para ti. Je, je, je...

febrero 14, 2012 | Registered Commenterjavierpaniza

Al final OpenXava sí estará en la Spring I/O
Perdona Daniel por salirme del hilo.

febrero 14, 2012 | Registered Commenterjavierpaniza

Que soporte para Thymeleaf puedes encontrar en los principales IDE's. Estoy barajando la posibilidad de usarlo en un nuevo proyecto en lugar de JSF2+Facelets pero ahora mismo el soporte que tengo para facelets en IntelliJ Idea es muy potente.

Tiene buen soporte para autocompletado en algún IDE?

Gracias.

julio 20, 2012 | Unregistered CommenterFran Serrano

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>