Publicidade

23 de janeiro de 2010
Colunistas

Você++

Nivaldo Foresti é programador e desenvolvedor de projetos web

Publicada em 20 de setembro de 2007 às 08h00
  • Share

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! Sem Fio
Receba notícias do IDG Now! no celular
Assine os canais SMS

Número do celular:

ex.: 1180000000 para um telefone de SP

BlackBerry ganha serviços

BlackBerry ganha serviços

Desenvolvedores poderão integrar publicidade, pagamentos e localização aos aplicativos.

Core i9: chips mais rápidos

Core i9: chips mais rápidos

Site polonês informa que novo processador da Intel pode melhorar desempenho em até 50%.

TI Verde

TI Verde

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

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
Alerta de e-amil
Saiba de tudo o que o IDG Now! publica sobre as empresas abaixo por e-mail
Blog
All Tasks realiza localização de software e help files
Conheça o Exadata Storage Server, um produto de armazenamento altamente otimizado para uso com o banco de dados Oracle.
Conheça o Oracle Database 11g, disponível numa variedade de edições sob medida para atender necessidades de TI e negócios.
Torne sua infraestrutura de TI mais robusta e tolerante a falhas, maximize seu retorno e forneça melhor qualidade de serviço.
Saiba como o In-Memory Database Cache acelera processos, gera inteligência comercial e facilita contatos com o cliente.
Veja como melhorar sua produtividade e visibilidade com um conjunto de ferramentas que otimiza processos de negócios.
Uma revolução em agilidade: como fazer a integração de negócios através de uma arquitetura orientada a serviços.
Eventos IDG
CIO Focus
- De 25 de março a 21 de outubro de 2010
CIO Global Summit - Liderança Sustentável
Arraial d'Ajuda Eco Resort - De 11 a 15 de maio de 2010
Digital Age 2.0 - Ideias para um mundo em transformação
WTC Hotel São Paulo - De 18 a 19 de agosto de 2010
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