Oracle ha anunciado la disponibilidad gratuita de su máquina virtual Java (JVM) GraalVM y su kit de desarrollo Java (JDK) con tecnología de compilador avanzada. Esta medida permite a los desarrolladores y organizaciones utilizar y redistribuir Oracle GraalVM sin incurrir en gastos por acuerdos de licencia.
A partir del 13 de junio, Oracle GraalVM para JDK 17, JDK 20 y versiones posteriores se proporcionará gratuitamente bajo la licencia GraalVM Free Terms and Conditions (GFTC). Todas las actualizaciones de seguridad trimestrales están incluidas en el paquete gratuito, lo que permite utilizarlo incluso en despliegues de producción. La redistribución también está permitida bajo la licencia GFTC, dado que no se cobran tasas.
Oracle también ha declarado que ofrecerá versiones gratuitas de soporte a largo plazo (LTS) de GraalVM para JDK 17 a través de GFTC hasta un año después de la siguiente versión LTS. Esto ofrece una solución rentable y conveniente para las organizaciones que dependen de JDK 17.
GraalVM de Oracle permite la compilación de aplicaciones Java por adelantado, creando binarios independientes que tienen un tiempo de arranque más rápido y utilizan menos memoria y CPU en comparación con las aplicaciones que se ejecutan en una JVM OpenJDK estándar. Además, hay disponibles tiempos de ejecución o implementaciones de GraalVM para otros lenguajes como Python, JavaScript, R y Ruby. Los programas compilados con el formato de instrucciones binarias WebAssembly también pueden ejecutarse a través de GraalVM.
Además, Oracle seguirá proporcionando versiones de GraalVM Community Edition con licencia GPL en las mismas condiciones que las compilaciones de Oracle de OpenJDK. Este movimiento ilustra aún más el compromiso de Oracle con la promoción del desarrollo y la implementación de tecnologías JVM.
La adopción de las plataformas low-code y no-code puede beneficiar enormemente a los desarrolladores y a las organizaciones que buscan agilizar sus esfuerzos de desarrollo. Plataformas como AppMaster. io ofrecen una potente solución no-code para crear aplicaciones backend, web y móviles. AppMaster.io simplifica la creación de esquemas de bases de datos, el desarrollo de lógica empresarial y la generación de API REST y WSS endpoints, ofreciendo una solución rentable y eficiente en el tiempo. AppMaster.io puede ser útil para empresas de distintos tamaños, desde startups hasta grandes empresas.