Ceylon 1.3.0

Ceylon 1.3.0

El 19 de septiembre salió a la luz la versión 1.3.0 de Ceylon. El lenguaje trae algunas cosas nuevas, se corrigieron problemas en los compiladores y traen mejoras además en performance, pero lo principal de esta versión es lo siguiente:

  • El plugin para IntelliJ IDEA, que también sirve en Android Studio. Funciona muy bien y esto permite que ahora también se pueda programar Ceylon en IntelliJ, no solamente en Eclipse (obvio el plugin de Eclipse sigue vigente y también salió nueva versión).
  • Soporte para Android - si instalan el plugin en Android Studio, pueden hacer aplicaciones móviles usando Ceylon.
  • Soporte para NPM: Se pueden importar módulos de NPM a módulos de Ceylon que se compilan a JavaScript. Y el compilador a JS también genera ahora un archivo package.json por si quieren publicar el módulo generado en NPM.
  • "fat jar": Hay un nuevo comando para empaquetar un módulo compilado para JVM como un solo jar que incluya todas las dependencias del mismo, así como el runtime de Ceylon, de modo que se pueda ejecutar en cualquier ambiente donde se tenga una JVM, sin tener que instalar Ceylon.
  • Soporte para Java 8. Los compiladores ya funcionan bien, generan bytecode para Java 8, y se pueden ejecutar módulos de Ceylon en Java 8.
  • Soporte para Docker: Ya hay imágenes de docker disponibles con Ceylon.
  • Servicios multi-plataforma: una abstracción de los servicios de Java, que funciona igual que cualquier servicio de Java en la JVM pero también funcionan en JS.
  • Soporte para desarrollar microservicios y aplicaciones con WildFly Swarm.

Como pueden ver, este release trae muchas cosas nuevas. Espero se animen a probarlo y nos den su retroalimentación, ya sea aquí o en nuestro gitter, donde pueden hacer preguntas para que los miembros del equipo las podamos responder.