Interface gráfica em JavaFX para um sistema Desktop  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Olá!

Tenho um sistema desktop que possui a camada de negócios toda pronta. Desenvolvi pensando no padrão MVC e esta faltando o "V", digamos assim. Não queria fazer em Swing (é bem lento o desenvolvimento) e ouvi falar bem de javafx. Já pensei em flex mas achei mt complicado de integrar com java. Como ouvi falar bem do JavaFX e como ele é facilmente integrável com Java puro, gostaria de saber da experiência dos desenvolvedores daqui com o javafx. Aconselhariam a utilizá-lo apenas para UI? Aconselhariam alguma outra ferramenta (que seja rápido o desenvolvimento/aprendizado)? Por onde começar?

Fico grato com a opinião e sugestões de vocês.

[]s.

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Se eu fosse você pensaria duas vezes, JavaFX ainda é experimental demais.

Uma pergunta: o que achou de complicado na integração do Flex/Java? Se está falando de AMF,é só copiar uns 4 jars e configurar 2 xmls. :S

[]'s

This message was edited 1 time. Last update was at 20/01/2010 23:19:31

Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Olá AUser!

Você tem razão cara. Se fosse tão complicado, não teria tanta gente usando e satisfeito. Mas eu falo em comparação com o que a aplicação faz. Configurar 2 xmls e usar uma sintaxe diferente de java pra fazer uma UI é trabalho demais. Isso me faz pensar em outra coisa: eu teria de comunicar o sistema desktop com a UI em flex, certo? Teria de ser um sistema Web então. A interface flex requisitaria serviços do sistema desktop e por aí vai. Mas o sistema é desktop mesmo... Então flex não rola pra mim tb por esse motivo. A não ser que haja alguma forma (q eu desconheço por completo) de integrar flex e java pra sistemas desktop. Daí, por favor, se vc souber de algo, me dá umas dicas.

flw!

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Tiago,
Para desktop tem o AIR, q a grosso modo é o Flex para desktop.
A diferença é q o AIR tem classes adicionais, principalmente por questões de segurança o Flash Player qd web não permite interagir com arquivos da máquina e o AIR por estar rodando num player no desktop permite.

[]s

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
horochovec
Debugger
[Avatar]

Membro desde: 16/05/2006 12:43:11
Mensagens: 69
Localização: Rio de Janeiro - RJ
Offline

Ola

Vejo que o problema não está em usar Flex ou AIR como cliente desktop e sim a forma de integração que teria que passar por um servidor de aplicação.

Realmente para comunicar Java com Flex você acaba usando uma estrutura de servidor web.

Se você precisa de algo 100% desktop e comunicando com o Java e não quer disponibilizar de um "tomcatzinho" para a rede local para isso não vai ser possivel a integração.

Agora pergunto. Qual o problema de ter um servidor web em rede local para disponibilizar a serialização e na parte da visão ter uma app rodando local, instalada no computador, utilizando AIR com o Fabio comentou no post anterior?

Abraço

Stefan Horochovec
Engenheiro de Software
Blog: http://www.horochovec.com.br/
[Email] [MSN]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

Tiago Farias wrote:Olá!

Tenho um sistema desktop que possui a camada de negócios toda pronta. Desenvolvi pensando no padrão MVC e esta faltando o "V", digamos assim. Não queria fazer em Swing (é bem lento o desenvolvimento) e ouvi falar bem de javafx. Já pensei em flex mas achei mt complicado de integrar com java. Como ouvi falar bem do JavaFX e como ele é facilmente integrável com Java puro, gostaria de saber da experiência dos desenvolvedores daqui com o javafx. Aconselhariam a utilizá-lo apenas para UI? Aconselhariam alguma outra ferramenta (que seja rápido o desenvolvimento/aprendizado)? Por onde começar?

Fico grato com a opinião e sugestões de vocês.

[]s.


Se o seu sistema é um sistema de cadastro e pesquisa (o mais comum ) então FX pode não ser uma boa.
Primeiro porque pode ter limitação de componentes. Tables , Tree , TreeTable, etc... Claro que vc poderia fazer seus componentes em FX, mas eles já existem em swing. Além disso num sistema de cadastro vc não precisa de muitas animações. Mas é um trade-off.
Fx é com certeza o futuro.
A minha aposta seria swign mesmo devido à flexibilidade. (mas nem pense em usar ferramentas gráficas para isso)

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
javapizza
Smalltalk
[Avatar]

Membro desde: 21/01/2010 11:00:00
Mensagens: 1
Offline

Tiago Farias wrote:Ol?

Tenho um sistema desktop que possui a camada de neg?ios toda pronta. Desenvolvi pensando no padr? MVC e esta faltando o "V", digamos assim. N? queria fazer em Swing (?bem lento o desenvolvimento) e ouvi falar bem de javafx. J?pensei em flex mas achei mt complicado de integrar com java. Como ouvi falar bem do JavaFX e como ele ?facilmente integr?el com Java puro, gostaria de saber da experi?cia dos desenvolvedores daqui com o javafx. Aconselhariam a utiliz?lo apenas para UI? Aconselhariam alguma outra ferramenta (que seja r?ido o desenvolvimento/aprendizado)? Por onde come?r?

Fico grato com a opini? e sugest?s de voc?.

[]s.


O http://www.jspresso.org/ pode ser uma alternativa, incluse ele tem aplicacoes ja demos que vc consegui executar, tanto em Swing, AJAX e Flex.
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Vou dar uma estudada em JSpresso. Sabe dizer se ele tem Visual Editor? Cara, comecei ontem a fazer as telas em Swing no eclipse e acordei hoje com uma dor no pescoço. . É verdade que o VE do Netbeans é bem melhor que a do eclipse?

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

AUser wrote:Se eu fosse você pensaria duas vezes, JavaFX ainda é experimental demais.

Uma pergunta: o que achou de complicado na integração do Flex/Java? Se está falando de AMF,é só copiar uns 4 jars e configurar 2 xmls. :S

[]'s

Experimental demais? Tem uns bugs e seus problemas na WEB, mas tem muitas empresas adotando já, e desktop JavaFX é bem sossegado, melhor que Java Swing.

@sergiotaborda :

Mas JavaFX 1.3 está a caminho hein?! Dentro de alguns meses, acho que mês que vem, está ai a versão 1.3!


[]'s

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Então... tava estudando JavaFX hoje e eh bem legal. E é fácil de montar uma UI até em swing mesmo. =]
Vou baixar pra testar.

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Tiago Farias wrote:Então... tava estudando JavaFX hoje e eh bem legal. E é fácil de montar uma UI até em swing mesmo. =]
Vou baixar pra testar.


Sim, ele é simples por ser uma linguagem declarativa. Além disso voce não perde seu apredizado no Swing, já que e possível integrar os dois.

Acredito no futuro do FX.

 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team