JAVAFX promete terminar con las complicaciones de javascript y AJAX
La tecnología JavaFX
se anunció en mayo de este año. Ahora, Sun libera un compilador
para el lenguaje JavaFX Script que se utiliza para crear contenidos
online. Esto hará que el código de las aplicaciones funcione mucho más
rápido. Además, se anunció un plug-in para desarrollo de
aplicaciones JavaFX con el entorno integrado de desarrollo (IDE)
NetBeans.
Sun posiciona a JavaFX en el espacio de RIA (Rich
Internet Applications) y en competencia directa con AJAX. El
objetivo es que el browser opere mejor que con JavaScript, que es lento
y se implementa en formas diferentes de un browser a otro.
Por otra parte, las aplicaciones AJAX son también lentas y no operan en
modo offline, ya que exigen una conexión Internet con el servidor que
aloja la aplicación. Con JavaFX la aplicación corre en una computadora
local aunque esté desconectada de Internet. Al ser compiladas en lugar
de interpretadas, son aún más veloces.
Inicialmente, JavaFX Script era interpretado (o compilado en tiempo de
ejecución), con su consiguiente overhead. “Es por eso que creamos un
compilador para JavaFX Script y así crear el código a nivel de byte
para que funcione,” nos dice Chet Haase, arquitecto del Java Client
Group.
El compilador no compagina a toda la aplicación,
sino sólo a las partes del código no relacionadas con la interfaz de
usuario (UI). Según Haase, las aplicaciones gráficas están entre las
más beneficiadas.
El plug-in en NetBeans simplificará notablemente el
desarrollo de aplicaciones JavaFX dentro del mismo IDE y no como
aplicaciones separadas. Funcionará con NetBeans 5.5 y el release 6.0
que aparecerá antes de fines de este año.
Haase comentó que con este plug-in, el manejo de
sintaxis de código es más inteligente y los desarrolladores pueden ver
los cambios en vivo dentro del IDE, lo que facilita la prueba de código
y la realización de cambios sin tener que guardarlo, compilarlo y
ejecutarlo con fines de test.
