Publicidade

09 de julho de 2009
Colunistas

Você++

Nivaldo Foresti é programador e desenvolvedor de projetos web

Publicada em 20 de setembro de 2007 às 08h00

JavaFX

Nova tecnologia compete em pé de igualdade com o Flex e o Silverlight. Por Nivaldo Foresti

O JavaFX é uma nova linguagem de script desenvolvida para permitir interfaces ricas em navegadores (RIA). Com que se parece o JavaFX, como ele funciona e se ele irá ser bem-sucedido, são as questões que se colocam.

As aplicações RIA permitem que os programas web se comportem como os programas de desktop. Você ainda se lembra desse tipo de aplicação, não é? E também das lentas páginas das aplicações web?

O AJAX é a tecnologia freqüentemente utilizada para oferecer as novas interfaces ricas que acabam se parecendo grandemente com os velhos programas do desktop. Ele também faz parte da revolução em curso chamada Web 2.0.

Infelizmente uma das fraquezas do AJAX é sua dependência dos navegadores. Assim, seu programa deve ter tantos IFs quanto os navegadores que você deseja suportar. Isso sem falar em outras plataformas como as móveis e dos eletro-eletrônicos.

O JavaFX foi mostrado na conferência JavaOne e é o passaporte de entrada da Sun na corrida para as mentes dos desenvolvedores RIA. E a tecnologia foi desenhada para ser uma família de produtos, lançando inicialmente o JavFX Script e o JavaFX móbile.  O JavaFX Script é uma linguagem de script que usa sintaxes que lembram o Javascript e o SCG (Scalar Vector Graphics). O JavaFX Móbile, como o próprio nome já diz, foi desenvolvido para plataformas móveis.

O mote do JAVAFX, descrito no seu FAQ, é o seguinte: o JAVAFX Script permitirá que os programadores desenvolvam mais rapidamente e mais facilmente aplicações RIA e novos serviços que podem ser usados virtualmente em qualquer dispositivo – dos navegadores nos desktops, aos celulares, nos set-top boxes e nos DVDs baseados em Blu-ray – com segurança e sem a necessidade de uma instalação local.

A tecnologia Java já domina o desenvolvimento de aplicações nos smartphones e você começa a entender porque a Sun está apostando no JavaFX como uma maneira de expandir os limites do Java.

Em próximas colunas vamos experimentar com a nova linguagem para ver se ela sobreviverá à competição e será escolhida como a preferida dos desenvolvedores. Por conta de fatores como a habilidade de levar o RIA além dos navegadores nos desktops, sem a necessidade de reescrever nenhuma linha de código, o JavaFX deve ser explorado e estudado com cuidado para uma possível implementação de uma aplicação.

Nivaldo Foresti é programador há 30 anos, desde a jurássica era do mainframe. Foi consultor e desenvolvedor de produtos na internet como o BOL e hoje tem uma empresa de webcasting, com software nacional. Neste espaço, o colunista revela o que os desenvolvedores podem esperar da profissão, além de analisar as novas eras tecnológicas que se aproximam. E-mail: nforesti@yahoo.com .

Todos os textos de "Você++"
Top5MAIS LIDAS
DO DIA
IDG Now! Widget

Baixe o Now! Reader e confira em seu desktop as últimas notícias, álbuns e outros conteúdos do IDG Now!

IDG Now! Reader
O que levar para a 'nuvem'?

O que levar para a 'nuvem'?

Diretor da IBM Brasil explica como usuários e empresas vão lidar com computação 'nas nuvens'.

45 anos do mainframe

45 anos do mainframe

Equipamento criado em 1964 responde por 70% das aplicações de missão crítica do mundo.

TI Verde

TI Verde

Saiba tudo sobre gadgets ecológicos e consumo consciente de eletrônicos.

Alerta de e-amil
Saiba de tudo o que o IDG Now! publica sobre as empresas abaixo por e-mail
Eventos IDG
Digital Age 2.0
WTC Hotel São Paulo - 26 de agosto
IT LEADERS
O Leopolldo - 24 de setembro
Licenciamento
Veja como utilizar o conteúdo do site líder em notícias sobre tecnologia a seu favor.
Newsletter
Segurança
Informe-se sobre as principais ameaças online
Computação Corporativa
Conheça as estratégias das empresas de TI
Carreira
Fique atualizado: cursos, eventos
e dicas