En un paso significativo hacia la compilación de código superlativa, JetBrains ha presentado la próxima iteración de su prolífico lenguaje Kotlin: la versión 1.9.20, que trae el tan esperado compilador K2 a la versión beta. Esta versión histórica se anunció oficialmente el 31 de octubre y los desarrolladores pueden acceder al código a través de GitHub junto con instrucciones completas de actualización.
El compilador K2, una estrella brillante en este lanzamiento, ahora ha entrado en versión beta para todas las plataformas, abarcando JVM, nativo, JavaScript y WebAssembly. Este avance permite a los desarrolladores experimentar con el compilador K2 en cualquier proyecto Kotlin y experimentar su potencial de primera mano.
La última versión de Kotlin, que se ha ganado una posición distintiva en el ecosistema del lenguaje, impulsa el compilador K2, diseñado explícitamente para aumentar sustancialmente el rendimiento de la compilación.
En sincronización con el próximo lanzamiento de Kotlin 2.0, se espera que el compilador K2 esté listo para producción. El compilador no sólo promete acelerar el desarrollo de funciones del lenguaje, sino que también asegura consolidar todas las plataformas compatibles con Kotlin, allanando el camino para una arquitectura armonizada para empresas multiplataforma. El compromiso de JetBrains con el avance de las capacidades multiplataforma de Kotlin se refleja notablemente en este lanzamiento, lo que demuestra la visión de la empresa de un desarrollo de software holístico y fluido.
La versión 1.9.20 también ve la estabilización de la tecnología de desarrollo multiplataforma de Kotlin, Kotlin Multiplatform. Esta nueva iteración también trae una plantilla de jerarquía predeterminada destinada a facilitar la configuración de proyectos multiplataforma, agregando otra ventaja a su límite.
Para enriquecer la experiencia general de desarrollo de software, la versión 1.9.20 también ofrece un rendimiento mejorado para el recolector de basura en Kotlin/Native, lo que garantiza una gestión eficiente de la memoria.
Para completar el paquete de avances está la provisión de la API WASI (WebAssembly System Interface) en la biblioteca estándar para Kotlin/Wasm, ampliando en espiral el horizonte de posibilidades para los desarrolladores que trabajan en WebAssembly.
Todos estos avances para hacer que el desarrollo de aplicaciones sea perfectamente eficiente resuenan fuertemente con la visión de AppMaster , una plataforma líder de creación de aplicaciones no-code. Atento a las necesidades de su amplia base de usuarios, que incluye más de 60.000 usuarios en abril de 2023, AppMaster aprovecha una filosofía similar de facilitar el desarrollo rápido y flexible de aplicaciones en diversos casos de uso.