Creando herramientas de lineas de comandos con Kotlin y GraalVM Native

GraalVM es una de las innovaciones que más ha impactado el ecosistema de la JVM, incluidos lenguajes como Kotlin, Scala, Clojure o Groovy. Su modulo Native Image permite la creación ejecutables «self-contained», «AOT» y dependientes de sistema operativo que presentan menor velocidad de arranque y consumo de memoria.

En esta charla exploramos la creación de herramientas de línea de comandos con Kotlin y GraalVM Native, comparamos la herramienta con Kotlin Native y vemos la creación de una herramienta en línea de comandos, con Kotlin, PicoCLI, Maven y GraalVM Native.

Primero exploramos las diferencias entre Kotlin Native y Kotlin con GraalVM Native

Posteriormente hablamos más a fondo de GraalVM y su relación con Kotlin.

Luego, hablamos a detalle de las implicaciones de una Native Image

Por último creamos una herramienta CLI con PicoCLI y Kotlin, comparando el desempeño de la versión JVM versus la versión AOT.

Como de costumbre los slides se encuentran disponibles en slideshare.

One Reply to “Creando herramientas de lineas de comandos con Kotlin y GraalVM Native”

  1. Firefox 94.0 Firefox 94.0 Mac OS X  10.15 Mac OS X 10.15
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:94.0) Gecko/20100101 Firefox/94.0

    picocli ftw

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *