O que acha do JavaFX?

5 respostas
hackum

Olá,

Ultimamente andei pesquisando a fundo o JavaFX. Ao decorrer da pesquisa, eu vi o quanto poderoso era a respeito de gráficos. O que. em contrapartida, pode simplesmente matar o Swing. Eu particulamente não gosto de usar o Swing. Penso fortemente em investir no JavaFX. Mas, o que está me desanimando, é que não acho muitas informações sobre a tecnologia. Eu gostaria de saber a opnião de vocês, o que acham ? Vale apena investir no JavaFX ?

5 Respostas

rmendes08

Sinceramente, eu não investiria tanto assim em JavaFX. A idéia inicial do JavaFX era oferecer uma solução RIA baseada em Java, de forma que você pudesse desenvolver um sistema Web com Java de ponta a ponta. Não bastasse o problema dos programas Java serem muito grandes para serem baixados, o conceito de RIA baseado em plug-ins praticamente morreu, tanto que a Adoble já doou o Flex para a fundação Apache. Pode ser que o JavaFX dê um fôlego para o Java em aplicações desktop, acho que é tudo o que sobrou para o JavaFX.

balrog

Pesquise por JavaFX e leia as threads, esse assunto ja foi discutido diversas vezes …

Jesuino_Master

hackum,

o que você gostaria de fazer? JavaFX 2 é Java, você não está perdendo nada estudando ele.

Se quiser fazer um sistema para uso geral, na WEB(como facebook, Twitter, etc), não use JavaFX. Se quiser fazer um sistema que você tem controle dos usuários, do ambiente, JavaFX é uma opção.

Não há conhecimento jogado fora, mas você deve saber conhecer muito bem no que está mexendo.

É muito tenso esse assunto de "vale a pena". JavaFX não tem apelo de mercado tanto quanto JavaEE+Tecnologias WEB. Você deve entender muito bem o paradigma que estamos hoje.

Uns podem argumentar que vale a pena desenvolver em JavaFX por que as dores de cabeça com infraestrutura são menores, mas outros dizem uma outra buzz > Cloud Computing. Mas onde JavaFX se encaixa então?

Enquanto o barulho aponta para WEB, etc, eu ainda tenho críticas a esse modelo. São coisas que para muitos não importam de verdade, mas para outros, principalmente, principalmente no mundo de negócios, vale a pena contar.

Exemplo: JavaFX = Java, logo para criar um sistema enterprise completo, uma linguagem. JavaScript pode ser mais pesado dependendo de como você toca as coisas. Não adianta citar Google Docs, etc, você não tem uma equipe do Google na sua empresa! Sua empresa vai fazer solução específicas para determinado nicho, vale a pena considerar FX.

Dizem que tudo está lindo com Javascript, mas há outro problema aí também. Olha a página do GUJ, por exemplo, vários Javascript e CSS e estamos em uma página WEB, não em um sistema rico.

Obviamente esse não é um problema para especialistas, mas para o seu sistema específico, com uma equipe pequena, já considerou uma arquitetura client-side com WEB Services RESTful no servidor e um cliente JavaFX fornecido usando JNLP? (ou mesmo um instalador). Então vale sempre a pena pensar bem e ver o que é melhor para você, na sua situação!

JavaFX não está ai para brigar com HTML/CSS/JS, está para dar uma opção ao cliente rico e aplicações desktop: IDEs, "sistemas de padaria", clientes gordos de programas específicos, aplicações offline, etc
J

Jesuino Master:
hackum,

o que você gostaria de fazer? JavaFX 2 é Java, você não está perdendo nada estudando ele.

Se quiser fazer um sistema para uso geral, na WEB(como facebook, Twitter, etc), não use JavaFX. Se quiser fazer um sistema que você tem controle dos usuários, do ambiente, JavaFX é uma opção.

Não há conhecimento jogado fora, mas você deve saber conhecer muito bem no que está mexendo.

É muito tenso esse assunto de "vale a pena". JavaFX não tem apelo de mercado tanto quanto JavaEE+Tecnologias WEB. Você deve entender muito bem o paradigma que estamos hoje.

Uns podem argumentar que vale a pena desenvolver em JavaFX por que as dores de cabeça com infraestrutura são menores, mas outros dizem uma outra buzz > Cloud Computing. Mas onde JavaFX se encaixa então?

Enquanto o barulho aponta para WEB, etc, eu ainda tenho críticas a esse modelo. São coisas que para muitos não importam de verdade, mas para outros, principalmente, principalmente no mundo de negócios, vale a pena contar.

Exemplo: JavaFX = Java, logo para criar um sistema enterprise completo, uma linguagem. JavaScript pode ser mais pesado dependendo de como você toca as coisas. Não adianta citar Google Docs, etc, você não tem uma equipe do Google na sua empresa! Sua empresa vai fazer solução específicas para determinado nicho, vale a pena considerar FX.

Dizem que tudo está lindo com Javascript, mas há outro problema aí também. Olha a página do GUJ, por exemplo, vários Javascript e CSS e estamos em uma página WEB, não em um sistema rico.

Obviamente esse não é um problema para especialistas, mas para o seu sistema específico, com uma equipe pequena, já considerou uma arquitetura client-side com WEB Services RESTful no servidor e um cliente JavaFX fornecido usando JNLP? (ou mesmo um instalador). Então vale sempre a pena pensar bem e ver o que é melhor para você, na sua situação!

JavaFX não está ai para brigar com HTML/CSS/JS, está para dar uma opção ao cliente rico e aplicações desktop: IDEs, "sistemas de padaria", clientes gordos de programas específicos, aplicações offline, etc

</blockquote>

Muito bem citado essa questão de RESTful. Estou me esforçando para usar isso em meus trabalhos. Você ganha um leque muito grande de tecnologias que podem ser usadas como clientes e todo seu sistema ganha em desempenho pois ele só precisa trafegar json e semelhantes. O jfx pode se encaixar muito bem aí.
javaflex

Tem que realmente ter a necessidade, se perguntar se não seria possível fazer com HTML, jquery, CSS e até mesmo Canvas, SVG e WebGL, pois ter a desvantagem de se fechar para um plugin sem necessidade não rola. Não vejo JavaFx para a maioria dos sistemas de informações, mas sim mais para aplicativos realmente com forte interação gráfica, IDEs como falaram ai, onde poderiam até reconstruir o NetBeans em JavaFX igual a MS fez com o Visual Studio usando WPF.

Criado 27 de junho de 2012
Ultima resposta 22 de jul. de 2012
Respostas 5
Participantes 6