viernes, 12 de diciembre de 2008

Flash, Silverlight... y también JavaFX

Sun ha decidido no dejar escapar un pedazo del pastel que se reparten las pocas herramientas existentes para crear RIAs (Rich Internet Applications, aplicaciones de internet ricas).

Hasta ahora, el rey indiscutible era Flash. Microsoft quiere cambiar la situación con Silverlight, que debería permitir crear aplicaciones "vistosas" en Internet usando tecnologías "punto net" (aunque a mí me ha costado conseguir hacer algo desde C#, ni siquiera usando las herramientas recomendadas por Microsoft). Y recientemente, JavaFX se quiere subir también al carro (el lanzamiento oficial de la versión 1.0 ha sido hace una semana, el 4 de diciembre).

La forma "estándar" de desarrollar en JavaFX es teniendo instalado el JDK (Kit de Desarrollo en Java), y añadiendo el entorno de desarrollo NetBeans, ambos gratuitos. Hace falta un "plugin" para crear aplicaciones JavaFX y no sólo aplicaciones Java, pero se puede descargar NetBeans con el plugin incorporado, o bien instalarlo posteriormente. También existe una forma de compilar desde línea de comandos, sin entorno visual, así como una herramienta pensada para ayudar a los diseñadores gráficos y evitarles el tecleo de crear el interfaz "a mano".

Si quieres saber más (casi todo en inglés), la página oficial de JavaFX es

http://www.sun.com/software/javafx/index.jsp

y tienes una pequeña introducción, que muestra cómo crear una animación sencilla (también en inglés) en el "Getting started":

http://javafx.com/docs/gettingstarted/javafx/

en concreto, si sólo quieres ver el ejemplo básico, lo tienes aquí:

http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp

Puedes ver ejemplos más elaborados y su código fuente en

http://javafx.com/samples/

Y el tutorial "oficial", mucho más completo, en:

http://java.sun.com/javafx/1/tutorials/core/

No hay comentarios: