Me dieron ganas de aprender javaFX, lamentablemente estoy en epoca de examenes y me falta un poco el tiempo, pero de a poco voy a ir escribiendo sobre esta tecnologia. Como siempre espero que aprendamos entre todos.
JavaFX nacio para competir con Flash de Adobe y SilverLight de Mocosoft.
JavaFX Script es un lenguaje de scripting declarativo estáticamente tipado, llamado anteriormente F3 (Form Follows Function) que fue desarrollado en su mayoría por Chris Oliver, quien trabaja para Sun microsystems desde la adquisición de SeeBeyond Technology por parte de esta a fines de 2005.
El compilador de JavaFX, así como gran parte de las bibliotecas gráficas y herramientas se encuentran liberadas con la licencia GPL2, a través del proyecto OpenJFX.
JavaFX tiene el propósito de facilitar la creación de Rich Internet Applications (RIAs) con gran cantidad de contenido multimedia, respetando siempre la idea de Java de poder luego ejecutarlas en forma independiente de la plataforma.
¿Lenguaje declarativo?, ¿Estáticamente tipado?
Para comenzar, la característica principal de JFXS es que es un lenguaje de tipo declarativo, esto significa que, en vez de explicar «como» realizar algo (el algoritmo, en los lenguajes imperativos), deberemos describir «que» es ese algo. Por ejemplo, en HTML, se declara el contenido de la pagina, pero no se explica como este será mostrado en la pantalla.
Lo poco que probado del lenguaje me resulta bastante similar a la sintaxis que usamos en css, y puede resultar algo dificil para los que estan acostumbrados a lenguajes como python, ruby o basic ya que se contrasta bastante. Pero solo es cuestion de acostumbrarse
(más…)