
FX genera una integración basada en actividad para las aplicaciones desktop con Java, en lugar de requerir una conexión constante para JavaScript como ocurre en AJAX
Todo ese código AJAX con el que se lucha para que cosas como JavaScript funcionen tanto en Explorer como en Firefox, por ejemplo, pronto sería cosa del pasado gracias a Java FX.
¿Que es Java FX?
Java FX es una extensión a la plataforma Java que ofrece interactividad, animación y programación compatible con AJAX, Flash de Adobe y la nueva plataforma Silverlight de Microsoft. A diferencia de éstas anteriores, utiliza los runtimes Java ya instalados en el cliente local en lugar de JavaScript.
Java FX será toda una familia de productos y el primero será Java FX Script, para la autoría de contenidos tanto en aplicaciones Web, como en otras sobre redes.
A diferencia de otros lenguajes de scripting, que centran su funcionamiento en alimentar nuevas páginas Web, Java FX está orientado a interfaces con un alto grado de animación, tal como lo explica James Gosling, creador del lenguaje Java y científico de Sun Microsystems.
Java FX genera una integración basada en actividad para las aplicaciones desktop con Java, en lugar de requerir una conexión constante para JavaScript como ocurre en AJAX. En el caso de las aplicaciones AJAX y dejando de lado la compatibilidad con los browsers, se requiere del envío de una gran cantidad de código JavaScript a través de la red. Ese script puede convertirse en portador de código malicioso. Java FX elimina esa necesidad al utilizar los archivos Java SE instalados localmente. Sólo se requiere de la instalación de una librería adicional con Java SE o ME, dependiendo del dispositivo a utilizar.
De esta manera, en lugar de usar al browser como contenedor del código JavaScript, las aplicaciones utilizan los dispositivos de seguridad de Java SE para controlar el acceso a disco de las aplicaciones. Al correr sobre el cliente y no depender del código que atraviesa la red, se pueden usar aplicaciones AJAX, como las de Google Apps, por ejemplo, en modo offline.
El uso en modo desconectado se ha convertido en un terreno fértil para la tecnología de aplicaciones. Algunos proveedores de distribuciones comerciales de AJAX van en esa dirección y Adobe presentó hace poco tiempo su runtime Apollo que ofrece un mejor funcionamiento en modo desconectado. Sun ingresa con su Java FX al segmento de las aplicaciones Internet enriquecidas o RIA (Rich Internet Applications.)
La programación AJAX requiere desarrollo de parte de los creadores de contenidos y lleva a la escritura manual de código, un conocimiento que éstos no suelen tener. “La meta es que la gente no tenga que ver código nunca,” nos dice Gosling.
Con Java FX, Sun quiere llegar a quienes no son programadores. La promesa es la de permitir creación de contenidos ejecutables en computadoras, TV digital, TV convencional y dispositivos móviles, con igual calidad.
Conoce mas acerca de Java FX - Sitio Oficial
No hay comentarios:
Publicar un comentario
Deja tu comentario...