2012/06/18

Groovy, mis primeras impresiones


Mmm. . . después de varias horas probando con Groovy mis primeras impresiones (comparándolo con Java):
  1. Write less, do more? (Para los que no sabemos inglés: Escribe menos, haz más). ¡Sí! Efectivamente, en comparación con Java puede ahorrar más líneas de código para desarrollar un programa.
  2. Respecto a sintaxis no me agrada el hecho que se pueda obviar el punto y coma - ; - como fin de linea.
  3. El hecho de que sea "flexible" permite, al igual que en PHP, tener objetos sin tipo. Dicho de otra manera, no es un lenguaje fuertemente tipado. Claro que, al igual que en PHP y sobre todo con ZF, puede indicar la clase a la que pertenece cada objeto
  4. ¿Qué hay del performance? El hecho que sea un lenguaje dinámico para JVM parece hacer más lenta la ejecución de un programa.

Por el momento son mis primeras impresiones de Groovy vs Java. De lo arriba listado, el que parece introducir mucho miedo en la comunidad de desarrolladores es el performance Groovy vs Java, así que cuidado al emplear Groovy. Ciertamente reduce el tiempo de desarrollo, pero si su aplicación tardará en ejecutarse hay que evaluar a qué costo. . .

Mientras tanto seguiré probando de vez en cuando a Groovy, hasta que me familiarice más y entonces saltaré a Grails.