Empezando con StringTemplate

Es un motor de plantillas Java para generar código. También existen versiones para C#, Python, Ruby, Scala…

En este ejemplo veremos cómo permite simplificar la concatenación de cadenas:

Partiendo del uso de un String:

Pasaríamos a un StringBuilder…que mejora el rendimiento (significativamente?) y empeora la legibilidad:

Con StringTemplate ganaríamos en legibilidad y capacidad de configuración (es que configurabilidad suena raro J):

Respuestas

  1. Jo macho, esto es como el JDBC de toda la vida 😀

  2. Je,je!sí…aunque se puede utilizar en otros contextos también 🙂

  3. Si quieres legibilidad, usa:
    java.util.Formatter
    Me parece mas sencilla de usar

Deja un comentario