Javaone 2010: JavaFX: muerte y... ¿resurrección?
Ya de vuelta en Madrid, tras una maravillosa JavaOne 2010, aún queda, por mi parte, un importante análisis: JavaFX.
El jueves fui a una esperada charla: JavaFX 2.0. Para los que vayan con prisa: JavaFX Script desaparece completamente, y JavaFX 2.0 será un API para J2SE. El problema es que JavaFX 2.0 no se lanzará hasta la segunda mitad de 2011.
Así que estamos, todos aquellos que creíamos y/o hemos desarrollado con JavaFX, completamente abandonados. A día de hoy, programar ya en JavaFX Script es entrar en una calle sin salida, una condena a un mantenimiento complejo para una plataforma ya abandonada. Pero sin embargo, no habrá 2.0 hasta dentro de un año y medio, por lo que hasta entonces no tendrá ni el menor de los sentidos trabajar en JavaFX. Así que lo único razonable es cambiar a otra tecnología (Flex, HTML5... pero nada de Java).
Esta contundencia, de considerar JavaFX muerto, la confirmé expresamente preguntando por ello. La respuesta fue clara: "es muy fuerte hablar de muerto... al fin y al cabo es open source, así que alguien podría hacer algún fork... pero yo realmente no lo haría". Pero desde luego Oracle no va a hacer nada con JavaFX Script.
Hay una parte positiva. JavaFX 2.0 tiene una pinta espectacular. Vídeo a pantalla completa, HD, 3D real, efectos espectaculares y aceleración por hardware, tanto DirectX como OpenGL. Hicieron una demo impresionante. Recomiendo leer las nuevas características y el roadmap. Y que sea un API en lugar de un nuevo lenguaje, es casi un plus (al menos para los que estamos acostumbrados a programar en Java). Pero creo que es un gran fallo no bajar la barrera de entrada para programadores no Java (algo que JavaFX Script buscaba con su sencillez y sintaxis similar a JavaScript/JSON) y, sobre todo, que no haya nada usable en un año y medio.
Yo creo que el time-to-market es fundamental, y esto puede enterrar JavaFX. Yo, desde luego, acabo de darle el portazo, aun lamentándolo mucho. Muchos se moverán a otras tecnologías (si no lo habían hecho ya) y es difícil que vuelvan. Sólo espero que JavaFX 2.0 sea realmente espectacular, y llegue a tiempo. Tal vez sea su resurrección.
Reader Comments