Eclipse presenta Xtend

Eclipse ha lanzado Xtend, un lenguaje basado en Java. Ya está disponible una web para descubrir más detalles y descargar el sdk necesario. Sólo funciona en conjunción con Eclipse IDE.

Uno de los puntos fuertes de Xtend es que reduce la cantidad de código necesario: elimina toda la parte redundante como declarar algunas variables intermedias, bucles o definición de las variables de retorno en los métodos. También se convierte en opcional el uso de getter y setter para acceder a los atributos o no tener que poner paréntesis en la invocación de métodos que no reciben parámetros.

Además, se ha implementado el uso de clousures (una de las características más demandadas de Java), el uso de template expressions con lo que podremos concatenar strings de forma más potente o extender tipos usando métodos de extensión que permiten añadir nuevos métodos.

Xtend compila a código java legible. Es decir, en lugar de generar bytecode directamente: xtend pasa el código .xtend a otro fichero .java con la sintaxis habitual de java. Xtend está desarrollada y diseñado para Eclipse así que dentro del IDE se dispondrá de una serie de plugins para facilitar la implementación usando el lenguaje.

Para poder empezar a usar Xtend es necesario disponer de Eclipse IDE.

Para saber más: http://www.eclipse.org/Xtext/xtend/

Deja un comentario