Ando estudando e lendo sobre essa nova tecnologia que a SUN criou para as chamadas aplicações RIA (Rich Internet Application) e resolvi compartilhar com vocês alguns do conhecimentos e também fazer um exemplo prático de seu uso, como também, discutir algumas de suas limitações, nessa primeira versão.

O JavaFX veio para atender a necessidade de sofisticação da interface com o cliente, com o JavaFX Script e também incrementar a tão conhecida “portabilidade” para todos os dispositivos, com o JavaFx Mobile.

A imagem abaixo mostra a arquitetura do framework JavaFX Script e suas principais características.

Arquitetura JavaFX

A grande chave para o uso dessa tecnologia é o uso do java, instalado nos dispositivos, como base para a integração e evolução da linguagem de script.

“The write once, run anywhere portability ” …essa frase famosa promete que uma vez escrito o código de uma aplicação, ela poderá ser executada em qualquer lugar, sem a necessidade de re-escrita.

Entre as principais novidades do JavaFx Script estão:

1- JavaFX Script usa uma sintaxe declarativa para especificação de GUI´s;

2 – Através do link declarativo e incremental de valores, é possível criar e configurar componentes individuais, sincronizando “automaticamente” os dados às interfaces(GUI) desenvolvidas;

3 – Será prossível utilizar o JavaFX com as principais IDE´s de mercado;

4 – Diferentemente de outros scripts java, o JavaFX é fortemente tipado, possibilidanto o reuso de código, de programas bem estruturados e as características de encapsulamento que permitem criar e manter grandes programas em java.

No próximo post, vamos falar um pouco mais sobre os conceitos do JavaFX e também do JavaFX Mobile.

Até lá