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):





Replica a Luis Miguel Gracia Cancelar la respuesta