El equipo de Apache Groovy ha anunciado Groovy 5, una actualización del lenguaje de programación basado en JVM que presenta soporte JDK (Kit de desarrollo Java) más amplio, junto con cientos de métodos de extensión nuevos y mejorados que incluyen matrices más rápidas. Los desarrolladores pueden descargar Groovy 5 de Groovy.apache.org. Presentado el 24 de agosto, Groovy 5 Brinks Compatibilidad completa con las versiones JDK 11 a 25, según las notas de la versión. Además, se ofrece soporte para muchos JDK 17 a través de JDK 25 características de idioma que están disponibles para su uso en JDK anteriores. Groovy 5 también presenta soporte para archivos de origen compactos y métodos principales de instancia, una propuesta de Java destinada a facilitar que los programadores de Java principiantes escriban sus primeros programas y la coincidencia de patrones por instancia. Groovy 5 también cuenta con más de 350 métodos de extensión nuevos y mejorados para aumentar la productividad, según las notas de la versión. Las operaciones de matriz son hasta 10 veces más rápidas. Los métodos de iterador perezoso ofrecen un comportamiento similar a la corriente sin la sobrecarga, mientras que las nuevas utilidades más allá del JDK estándar se presentan para una funcionalidad más rica y lista para usar, dijo el equipo Groovy. Groovy 5 también ofrece una creación web mejorada con Jakarta EE y Legacy Javax Support. Mientras tanto, un nuevo comprobador de tipo habilita la verificación de cadenas de formato más fuerte que Java. Los beneficios del lenguaje adicional incluyen la generación de iteradores infinitos, así como las variables de índice en los bucles.
Deja una respuesta