Translate

Mostrando las entradas con la etiqueta Xtend. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Xtend. Mostrar todas las entradas

miércoles, 3 de octubre de 2018

¿Cuáles son los mejores lenguajes que se ejecutan en la JVM?


Quiero compartir este ranking de lenguajes que corren en la JVM. Al parecer viene ganando Kotlin, claramente ayudado por android.

Lo que me sorprende es que en segundo lugar este Clojure, es una grata sorpresa.  Sin más...

Dejo link: https://www.slant.co/topics/397/~best-languages-that-run-on-the-jvm


jueves, 11 de julio de 2013

Historia de los lenguajes en Java

Es interesante ver esta imagen, porque por ejemplo para mi Groovy era más viejo que scala y no es así; vean con sus propios ojos:

Y para la gente cual sera el próximo lenguaje, sin dudas que para mi no hay un ganador indiscutido, cada uno se adapta. Les dejo el link del resultado de la encuesta que organizo infoQ:

http://www.infoq.com/research/next-jvm-language

jueves, 21 de marzo de 2013

Xtend 2.4


Ya hable de Xtend hace tiempo... 

Hace tiempo que no teníamos noticia pero ahora tenemos una nueva versión que tiene muchas novedades. Una de las más importantes es que podemos utilizar este lenguaje para escribir aplicaciones android, si android. Además:

  • NuevAnotaciones activas. La nueva característica de anotación activa en Xtend se basa en anotaciones Java y permite participar en el proceso de traducción de código fuente a código fuente Xtend Java. as características del lenguaje.
  • Xtend para el IDE de Eclipse ha sido mejorado, proporcionando un mejor soporte de herramientas de desarrollador de otros idiomas JVM. Esta nueva versión incluye las importaciones, extraer refactorización método, formateador, asistencia mejoradas de contenido, y mucho más. 
  • El plugin Xtend para el IDE de Eclipse ha sido mejorado, proporcionando un mejor soporte de herramientas de desarrollador de otros idiomas JVM.
  • Anotaciones activas. La nueva característica de anotación activa en Xtend se basa en anotaciones Java y permite participar en el proceso de traducción de código fuente a código fuente Xtend Java.
  • Y más!!
Y que más queres? hace todo!


Dejo link:
http://www.eclipse.org/xtend/

martes, 27 de noviembre de 2012

Cual es el próximo lenguaje java?

InfoQ realiza una encuesta preguntando, cual va ser el próximo lenguaje que va a triunfar en la JVM. A votar!

Que piensan? Cual es el próximo lenguaje? que lenguaje hay que ir estudiando?

Dejo link:
http://www.infoq.com/research/next-jvm-language?utm_source=infoqresearch&utm_campaign=lr-homepage

viernes, 11 de noviembre de 2011

Ahora le toca a eclipse!



Luego que Jboss presente su lenguaje Ceylon para la plataforma Java; ahora la organización eclipse pone una nueva ficha en el tablero. Xtend es el lenguaje de eclipse. El cual corre sobre la plataforma java.

Xtend nació con el objetivo de simplificar el lenguaje y escribir menos lineas de código. Entre sus características podemos nombrar:

  • Tipado estático
  • Facilita el desarrollo
  • Closures
  • Compila a código Java no a bycode
  • Sintaxis similar a Java
  • Se desarrollo con Xtext y se basa en Xbase


Veamos un ejemplo:


import my::metamodel;extension other::ExtensionFile;

/**
  * Documentation
  */
anExpressionExtension(String stringParam) :
  doingStuff(with(stringParam))
;

/**
  * java extensions are just mappings
  */
String aJavaExtension(String param) : JAVA
  my.JavaClass.staticMethod(java.lang.String)
;


No es el objetivo de reemplazar Java. Por lo tanto, los frameworks pueden interactuar con código Xtend igual que interactúa Java. También puede llamar a funciones Java, Xtend de una manera totalmente transparente. Y, por supuesto, ofrece un moderno IDE basado en Eclipse IDE integrado con las herramientas de desarrollo de Java (JDT).

Dejo un ejemplo que compara java con Xtend:


Dejo links:






Xtend Intro from Xtext Team on Vimeo.