Menu
in

JavaFX: ¿Nuevo rival para Flash y Silverlight?

A la hora de ver lo que se llaman "aplicaciones ricas de Internet", Adobe Flash es un claro dominador del mercado. Sin embargo, las cosas han dado un giro repentino con la aparición de Silverlight, una alternativa creada por Microsoft. Después de haber probado a estos dos gigantes, queda claro que el mercado de las aplicaciones ricas se ha vuelto un poco más intenso, y Sun Microsystems tendrá la difícil tarea de volver a poner a Java en el juego, a través de JavaFX.

¿Estás buscando una nueva plataforma de desarrollo? ¿Necesitas una alternativa a Flash, Silverlight o AJAX? ¿El presupuesto está algo ajustado y no tienes las herramientas adecuadas? Bien, parece que Sun Microsystems puede tener las respuestas a estas tres preguntas gracias a JavaFX, un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos móviles.

Además de presentarse como una forma diferente de desarrollo, JavaFX apunta a devolverle a Java un poco de la fama que supo tener, y que fue perdiendo frente a Adobe Flash. Hoy en día podemos ver a Flash en la gran mayoría de las páginas de Internet, mientras que Java ocupa un lugar más reducido en la red. Para complicar las cosas, Microsoft ha decidido que quiere una porción del pastel también, a través de su sistema Silverlight. Con más opciones disponibles, es más difícil tentar a los desarrolladores, y los conocimientos previos de programación también pesan mucho.

Principalmente, el objetivo de JavaFX es el de simplificar en buen grado la complejidad que de otra forma demanda Java a la hora del desarrollo en sí. Esto se ve acentuado gracias a la gran cantidad de ejemplos que existen en su página oficial, además de los amplios tutoriales disponibles, en caso de que estés interesado/a en aprender más sobre la plataforma. La flexibilidad de JavaFX hace que sea más sencillo crear aplicaciones para una plataforma diferente. Si te has dedicado a crear aplicaciones de escritorio, es probable que con JavaFX puedas crear aplicaciones para móviles en menos tiempo del que imaginabas.

Un factor muy importante que hace a JavaFX realmente atractivo es su costo. Si uno desea desarrollar aplicaciones en Flash, posee ciertas funciones que son gratuitas, pero el paquete entero de desarrollo posee un costo que para algunos puede ser prohibitivo bajo ciertas circunstancias. En cambio, JavaFX es completamente gratuito. Puedes descargar de inmediato el SDK desde su página oficial, y aprovechar la versión 1.1 recientemente publicada. La descarga promedia los 40 MB.

Si bien tiene varias cosas que parecen atractivas, serán los desarrolladores quienes determinen el futuro de JavaFX. Existen algunas limitaciones, como que JavaFX sólo es compatible con Windows y Mac de momento, pero habrá que ver más allá de los sistemas operativos compatibles. Flash está muy firme, mientras que Silverlight está haciendo lo posible por robar terreno. Si JavaFX desea entrar a la lucha, deberá convencer a los desarrolladores de que es una herramienta más adecuada, más flexible y más productiva.

Escrito por Lisandro Pardo

Leave a Reply