JavaFX?

Salve galera…

Gostaria de saber como está o projeto JavaFX ??? Ele é continuado, tem vida longa ou é algo q será depreciado e colocado na gaveta pela Oracle ??

Estou perguntando, pq recentemente fui a uma livraria e vi um livro sobre q achei interessante e pensei em comprar mas acabei não comprando por não saber como anda o projeto, por isso vim aqui pra saber a quantos anda o JavaFX.

obrigado.

Amigo sinceramente acho que o FX esta fadado ao fracasso, acho que fizeram só pra falar que tinha algo pra conconrrer com Flash/Flex.

nao perca seu tempo … nem gaste grana com isso …

Cara, pode até ser “entre” no mercado, mas na minha humilde opinião, JavaFX já está com filme queimado faz tempo.

Lançaram o 2.0 a pouco tempo com muitos componentes novos e tal (nada que surpreenda), mas isso demorou d+. Enquanto o JavaFX está indo, as outras tecnologias RIA já estão voltando. E as aplicações FX que você abre são “escrotas” do ponto de vista de desempenho e compatibilidade com alguns navegadores.

EU não perderia tempo estudando JavaFX.

Javafx2.0 vai substituir o Swing e ser o UI padrão do Java (se isto é vantagem ainda não sei), Quanto aos outros Rias (Flex e Silverlight) Não vejo grandes aplicação business (e nem muitas). Então não só Javafx, mas Ria em geral ainda é uma incognita. Tem muita gente apostando no html5 (para aplicações business nao vi tanta vantagem em relação ao xhtml).

É claro esta é minha opnião.

o 2.0 está muito bom, nada a ver com o anterior. A melhor parte é q vc quiser vc programa totalmente em java.

Onde tem aplicações JavaFX 2 para testar e quais erros você encontrou? Quais problemas de compatibilidade você encontrou?

Que opiniões equivocadas!

Temos dois “tipos” de JavaFX:

1.x - Morto. Era uma promessa muito grande, mas infelizmente foi muito atordoado e pegou uma fase ruim da Sun e usava uma linguagem que não agradava desenvolvedores Java. Por fim, não estava completo.

2.0 - Outro JavaFX em muitos sentidos:

  • Estará no Java 8 e não haverá mais Swing/AWT;
  • Controles completos, melhor desempenho;
  • Ambas IDEs famosas terão suporte;
  • É Java com possibilidade de usar diversas outras linguagens (Groovy, Scala, Clojure);
  • Contém diversas características interessantes: Possibilidade de uso de XML para construção de aplicações(FXML), estilo com CSS, Browser interno, uso de builders para diversas classes (facilita muito a programação mesmo usando Java somente)
  • Está em processo de se tornar completamente Open Source.

Só que não está no mercado ainda, vai demorar para ter alguma coisa. Dificilmente você vai encontrar alguém usando isso em projetos. A Oracle terá que aos poucos apagar a imagem ruim do JavaFX 1.x e montar uma comunidade sobre o 2.x. Então, respondendo diretamente a sua pergunta:

Está andando e em processo de se tornar Open Source.

Pelo contrário, estará no Java 8 e não há volta.

Provavelmente era de JavaFX 1.x e aborda JavaFX Script. Compre se quiser brincar com isso, pois ainda há a possibilidade de download, mas não esse sim está depreciado.

Quando lançar algo de JavaFX 2.0 você não estará perdendo nada comprando, pois é Java e está garantido para versões futuras.

1 curtida

Contar com releases do JavaFX para construir algum projeto, isso é ser equivocado, sempre demora e sempre está atrasado d+ em relação à outras plataformas.

O 2.0 está melhor que o 1.0, mas o 1.0 é tão ruin que não precisava de muito esforço para fazer algo melhor.

Veja a aplicação de demonstração do JavaFX, é lenta, não responde rapidamente aos comandos do usuário, e consome barbaridades de recursos da máquina.

http://download.oracle.com/otndocs/products/javafx/samples/Ensemble/index.html#HIGHLIGHTS/Digital%20Clock

Essa aplicação de relógio ai usa “somente”, 1 dos núcleos do meu processador.

E essas vantagens que você citou de desenvolvimento já existem (todas, e outras mais) no Flex e Silverlight, como binding, XML, css, skins…
E convenhamos que tirar o Swing/AWT, não conta muita coisa, apenas corrigindo o mal feito.

Eu realmente espero que o JavaFX fique mais atualizado e entre no mercado atendendo mais rapidamente, mas até agora só atrasos. Fica dificil “contar” com uma tecnologia assim. Essa versão 2.0 até pretendemos encarar em um projeto piloto, mas com bastante medo de a próxima versão sair daqui a 2 anos.

xdraculax,
Eu concordo com você que é tudo novo, não é momento para cair de cabeça e tals. O problema é que o JavaFX falha em pontos que mais chamam a atenção.

Tem um ponto interessante no seu comentário:

E essas vantagens que você citou de desenvolvimento já existem (todas, e outras mais) no Flex e Silverlight, como binding, XML, css, skins…

Flex e Silverlight estão com a corda no pescoço! JavaFX estará dentro de Java, pode não ter o mercado inteiro nas mãos (como o Swing não teve, tinha um modesto mercado), mas estará lá (como o Swing sempre esteve) :slight_smile:

E será inteiramente open source, muitos votos a favor do projeto “JFX” na lista do OpenJDK :slight_smile:

"

Vejo que as mensagens sobre o assunto já são velhas… pois isso gostaria de saber como anda o Java FX?

Tem alguém usando em produção?

Alguma empresa conhecida utilizando ele?

Targas,

Há várias empresas usando!

Dê uma olhada no nosso grupo e pergunte por lá

https://groups.google.com/forum/#!forum/javafx-br

[quote=Jesuino Master]Targas,

Há várias empresas usando!
[/quote]

Interessante ver como o JavaFX evoluiu nesse tempo e conseguiu mudar a impressão e o receio do pessoal da época desse tópico pra cá. Hoje JavaFX suporte tela de multiplos toques, API 3D nativa, sensores e múltiplas gpus, coisa que muita gente não acreditava que o Java tão cedo iria conseguir tirar o atraso.

[quote=marcosalex][quote=Jesuino Master]Targas,

Há várias empresas usando!
[/quote]

Interessante ver como o JavaFX evoluiu nesse tempo e conseguiu mudar a impressão e o receio do pessoal da época desse tópico pra cá. Hoje JavaFX suporte tela de multiplos toques, API 3D nativa, sensores e múltiplas gpus, coisa que muita gente não acreditava que o Java tão cedo iria conseguir tirar o atraso.

[/quote]

Penso o mesmo. E com o javaFX ports, não há mais nada que deixe ele pra trás…

Espero atualizarem o JavaFX ports para o Java 8 o mais rápido possível

Jamais usaria qualquer solução da plataforma Java para soluções desktop, mas se fosse obrigado a escolher seria SWT. Recomendo este post do ViniGodoy: http://www.guj.com.br/23827-qual-a-melhor-linguagem-de-programacao-para-aplicacoes-desktop-

Eu particularmente nunca passei pela necessidade real de fazer aplicação desktop que não seja para clientes usando Windows, então caso fizesse algo hoje certamente usaria .NET/C#. Mas nem mesmo necessidade de aplicações desktop tenho visto nos últimos anos.

Opiniões de especialistas sobre a pergunta: “2014 vai ser o ano do JavaFX?”

Observem que “o ano do JavaFX” não ocorreu ainda, senão, essa pergunta não seria feita.

Eu não gosto também do marketing da Oracle. Recentemente anunciaram que o JavaFX ultrapassou 100.000.000 de downloads. Mas é o tipo de informação podre, pois associaram o JavaFX ao JRE, então, boa parte desses downloads não serão para uso do próprio.

[quote=ViniGodoy]Opiniões de especialistas sobre a pergunta: “2014 vai ser o ano do JavaFX?”

Observem que “o ano do JavaFX” não ocorreu ainda, senão, essa pergunta não seria feita.

Eu não gosto também do marketing da Oracle. Recentemente anunciaram que o JavaFX ultrapassou 100.000.000 de downloads. Mas é o tipo de informação podre, pois associaram o JavaFX ao JRE, então, boa parte desses downloads não serão para uso do próprio.[/quote]

Eu vejo usando e gostando, isso já vale. Acho que não tem como fazer uma tecnologia pegar assim como aconteceu com o Flex. A Oracle uma hora percebe isso também

O importante, para mim, é o JavaFX se tornar parte da API básica do JavaSE no lugar do Swing no Java 9 e finalizarem o JavaFX Ports

heheh
Quer dizer que se ‘o ano de xxx’ não ocorreu, ela não serve pra ser usada? hehehe

Ouvir isso de um newbye até que vai, mas de um cara vivido é decepcionante. Mas infelizmente o pensamento binário de tudo ou nada é uma praga na área de TI, o pessoal só vê os extremos, por isso tratam escolha de ferramentas como torcida de time de futebol.

[quote=marcosalex]heheh
Quer dizer que se ‘o ano de xxx’ não ocorreu, ela não serve pra ser usada? hehehe

Ouvir isso de um newbye até que vai, mas de um cara vivido é decepcionante. Mas infelizmente o pensamento binário de tudo ou nada é uma praga na área de TI, o pessoal só vê os extremos, por isso tratam escolha de ferramentas como torcida de time de futebol.[/quote]

Onde foi que eu falei que ele “não seve para ser usado”?

No post que me citaram, disse apenas que o C++ era uma opção melhor para aplicações desktop. Também comentei que o JavaFX não colou, o que reforcei no esse comentário seguinte, sobre o artigo.

Mas isso é uma crítica sobre o fato dele não ter marketshare - e isso geralmente se reflete pelo fato de uma tecnologia não ser empolgante o suficiente para substituir outras, mais consolidadas.

Em momento nenhum falei que ele era inútil, ou que não servia. Aparentemente, quem teve o pensamento binário aqui foi você (negou meu comentário de não ser o melhor para “não servir”).

perdeu o bonde faz tempo … eh impressionante ver gente que nao sabe a distincao entre uma technologia legal e algo que esteje sendo adotado no mercado, quantas ‘technologias legais’ vieram e se foram ao longo dos anos, javafx eh apenas mais uma … nao colou ateh agora, e nao vai colar …
entro e saio de empresas daqui e ninguem esta usando, nem sequer esta cogitando usar fx, isso pra mim eh um sinal mais que perfeito que a coisa nao colou, comecou errado, tentaram remendar, nao conseguiram tracao no mercado e como um golpe de desespero da oracle agora nos ultimos tempos faz parte do download do java como ja foi falado …
nerd usando fx no quintal de casa porque ‘eh legal’ ou pirralho usando pra trabalhinho estupido de faculdade nao conta como quando o lance eh adocao do mercado … entendam isso de uma vez por todas !!!