07 septiembre 2007

JavaFX: ¿en bolas?

"-¡Qué preciosos son los vestidos nuevos del Emperador! ¡Qué magnífica cola! ¡Qué hermoso es todo! Nadie permitía que los demás se diesen cuenta de que nada veía, para no ser tenido por incapaz en su cargo o por estúpido. Ningún traje del Monarca había tenido tanto éxito como aquél. -¡Pero si no lleva nada! -exclamó de pronto un niño."
Fragmento de un cuento infantil
En mayo de este año Sun anuncio un nuevo producto llamado JavaFX y algunos vieron en este anuncio a un nuevo contendiente en la arena de las aplicaciones web "ricas" (lease AJAX, Flash y ahora Silverlight y Adobe AIR - aka Apollo). En su momento le pegue una mirada a las paginas de JavaFX, pero a parte de un nuevo (y feo) lenguaje de scripting, no vi nada interesante. Pasaron ya algunos meses del anuncio y dado que hace algunos días Microsoft anuncio la versión para Linux de Silverlight, decidi ver que onda con JavaFX, quizas mi primer impresion no fue correcta. Now you see it.. El framework (segun el FAQ de JavaFX) esta dividido en dos partes: JavaFX Script y JavaFX Mobile. JavaFX Script es un nuevo lenguaje de scripting con facilidades para declarar componentes gráficos. Y JavaFX Mobile... bueno según el FAQ va a ser una platarforma basada en Java para utilizar en diferentes dispositivos. ...now you don't Viendo los ejemplos, lo que encuentro es:
  • Un nuevo lenguaje de script que es un engendro (no es Java ni JavaScript, se parece... pero no) y ayuda en la creación de interfaces Swing.
  • No vi en ningún lado información sobre JavaFX Mobile... eh momento eso no es Java ME?
  • No hay un editor estilo Flash, ni tampoco facilidades para definir animaciones o hacer streaming.
Lo que no entiendo es por que no usaron directamente JavaScript, al menos a los desarrolladores web les hubiese resultado mas familiar y las librerías necesarias ya vienen con el JDK6. Me da la impresión de que el anuncio de Sun fue solo para crear un poco de efectos de humo. En fin para los que quieran ver si JavaFX esta en bolas: JavaFX Demo Update: Por algunos comentarios que lei en la web parece que el lanzamiento de JavaFX a principio de este año fue bastante apresurado para disipar un poco el lanzamiento de Silverlight. Any way, en este blog de uno de los desarrolladores de JavaFX hay informacion sobre cual es la intencion de esta "familia" de herramientas.

No hay comentarios.:

Publicar un comentario