Sistemas Azules se especializa en brindar Java tecnologías que van desde compilaciones OpenJDK compatibles hasta Nube de Inteligencia Azul, que ofrece inteligencia procesable a partir de datos de tiempo de ejecución de Java. La empresa mantiene relaciones técnicas y competitivas con Oracle, el administrador de Java. El editor general de InfoWorld, Paul Krill, entrevistó recientemente al director ejecutivo de Azul, Scott Sellers. La siguiente entrevista aborda el lugar de Java en el floreciente espacio de la IA y dónde encaja Java en el mundo del software actual.
Infomundo: Java no suele ser el primer lenguaje que me viene a la mente con la IA; normalmente sería Pitón. ¿Crees que Java tiene lo necesario para competir en el espacio de la IA?
Vendedores: Cuando observas el uso de Python con la IA y observas lo que hace, en realidad es como un código adhesivo. Realmente no hay mucho que Python esté haciendo. En realidad, se trata principalmente de llamadas a bibliotecas nativas o bibliotecas de GPU. La interfaz es la clave. No hay duda de que Java, creo, se volverá tan popular como Python con el tiempo en términos de IA. Cuanto más se incorpora la IA a la lógica empresarial tradicional y a aquellas cosas que deben suceder en un nivel de aplicación real, más entra en el punto óptimo de Java y en la popularidad de Java. Python es muy limitado en términos de rendimiento y escala y ese tipo de cosas.
Infomundo: ¿Hacia dónde cree que se dirige Java?
Vendedores: Creo que el cambio que hizo la comunidad a partir de Java 9 en este movimiento hacia el cadencia de lanzamiento de seis meses y combinando la rápida evolución del tiempo de ejecución de Java y la plataforma Java en general con versiones identificadas de soporte a largo plazo, creo que ha ido increíblemente bien. Recuerda los días en los que se necesitaban tres o más de cuatro años para lanzar una determinada versión principal de Java y era doloroso. La comunidad ha sido tremenda en términos de adoptar realmente la filosofía detrás de la metodología y la mentalidad del tren de liberación.
Como resultado de eso, lo que estamos viendo es un ritmo realmente agradable de innovación procedente de la plataforma Java. Ahora tenemos la capacidad de evolucionar para satisfacer las necesidades siempre cambiantes de los desarrolladores. Cosas como el Función externa y API de memoria eso surgió con Java 22, es realmente importante permitir que la plataforma Java continúe abordando algunas de las limitaciones. Estás viendo más API vectoriales y cosas así próximamente. Creo que todas estas cosas contribuyen a que el volante siga girando.
Infomundo: En cuanto a la próxima JDK 23 lanzamiento, ¿está familiarizado con sun.misc.Unsafe
¿Métodos que se están eliminando?
Vendedores: Sí. Tiene mucha importancia. Hace mucho que debería haberse hecho. Como su nombre lo indica, es muy inseguro y elimina muchas de las ventajas de la propia plataforma Java, que está totalmente protegida, es robusta, segura y difícil de penetrar. Unsafe
crea un grifo inseguro que, hasta las API e interfaces como la nueva API de función y memoria externa, los desarrolladores no tenían otra opción cuando necesitaban hacer algo fuera de Java que pasar por esta interfaz tan insegura. Hace tiempo que es necesario limpiar eso y permitir formas para que las aplicaciones Java interactúen con cosas que no son Java (como) GPU. Definitivamente cierra un agujero de seguridad. Cierra un agujero de robustez. Pero creo que será otra transición desafiante ya que las aplicaciones tienen que hacer un trabajo real para eliminarla.
Infomundo: ¿Puede hablarme sobre Azul Intelligence Cloud y qué significa eso para la empresa?
Vendedores: Intelligence Cloud es la primera oferta SaaS de Azul. La idea detrás de esto es poder tomar información que está dentro de las JVM en ejecución en toda la flota de una empresa y, de manera transparente, poder enviar datos a la oferta SaaS en la nube inteligente y poder retener y realizar análisis y análisis interesantes. proporcionar lo que llamamos inteligencia procesable para los usuarios de Intelligence Cloud. Hay dos casos de uso principales en la actualidad. El primero es la detección de vulnerabilidades en producción. El otro tiene que ver con la inicialización y el mantenimiento del código y las iniciativas generales de modernización.
Copyright © 2024 IDG Communications, Inc.