| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2010 23:38:49
|
augustocolom
JavaTeenager
![[Avatar]](/images/avatar/05a4a3246c5bdab67192f7d80eb8cd7f.jpeg)
Membro desde: 16/03/2009 15:33:06
Mensagens: 161
Offline
|
Olá pessoal,
Estou fazendo análise e gostaria de saber algumas opiniões.
- Swing aguenta uma aplicação Desktop de boa ou existem alternativas melhores para desenvolvimento desktop Java?
Abraços
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 00:22:21
|
Lintz_net
JavaBaby
Membro desde: 02/08/2006 15:27:06
Mensagens: 79
Offline
|
Como assim "aguenta de boa"?
Bom, swing é muito bom para desenvolvimento desktop, porém, antes de iniciar qualquer desenvolvimento de uma aplicação é bom se dedicar um pouco as particularidades do swing.
Leia bastante sobre o assunto...como funciona cada componente, consulte sobre thread no swing e etc. Você pode começar por aqui:
http://guj.com.br/posts/list/104644.java
Abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 00:24:13
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
augustocolom wrote:
- Swing aguenta uma aplicação Desktop de boa ou existem alternativas melhores para desenvolvimento desktop Java?
Uma organização minúscula no Brasil chamada Correios, utiliza um sistema Desktop em Swing, roda no Brasil inteiro.
Esse tópico fala de Sistemas Grandes em Swing:
http://www.guj.com.br/posts/list/53888.java
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 00:34:37
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Ele funciona super bem, desde que você siga as boas práticas, como as que descrevi nas 10 dicas úteis no uso de Swing. O Swing também não é muito bom caso você queria inventar moda, e adicionar muita funcionalidade não padrão aos componentes (como fazer com que InternalFrames percam a borda ao serem maximizados, coisa que o Swing não faz).
Agora, é uma API bastante flexível, uma das melhores que já trabalhei até hoje.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 07:53:40
|
fabiophx
Java Ninja
Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline
|
Augusto,
Uma opção é o Adobe Air q é a versão desktop do Adobe Flex.
Com certos cuidados a aplicação poderá rodar tanto para desktop como para web.
[]s
|
Fabio da Silva
http://fabiophx.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 09:18:24
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
fabiophx wrote:Augusto,
Uma opção é o Adobe Air q é a versão desktop do Adobe Flex.
Com certos cuidados a aplicação poderá rodar tanto para desktop como para web.
Só lembrando que o Air é uma plataforma alternativa ao Java, como seria o .Net, por exemplo. Não algo que você vá usar como UI do Java em si.
As únicas alternativas Java para o Swing seriam a SWT, o AWT e o JavaFX.
A AWT nem se fala, não tem porque programar nisso hoje.
O Swing foi feito para substituí-la e o fez muito bem.
O SWT começou como algo genérico e hoje sei que o seu desenvolvimento é basicamente para suportar o Eclipse.
Não sei em que pé está.
O JavaFX é a próxima promessa da Oracle. Mas como é muito recente, ainda vejo reclamações sobre faltas de componentes nos fóruns.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 11:03:51
|
augustocolom
JavaTeenager
![[Avatar]](/images/avatar/05a4a3246c5bdab67192f7d80eb8cd7f.jpeg)
Membro desde: 16/03/2009 15:33:06
Mensagens: 161
Offline
|
Olá pessoal,
Agradeço pelas respostas.
A aplicação é bem simples, vou tentar não invertar muita moda.
Fiquei um pouco empolgado em usar Swing mesmo, mesmo pq já tive algumas experiências pequenas.
Sei que termos o NetBeans para criar componentes swing arrastando e soltando, mas eu particularmente prefiro eclipse para aplicações sem interface gráfica.
Alguém tem alguma opinião Netbens ou Eclipse (com algum plugin, cujo não conheço)?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 11:10:22
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
No Eclipse eu fico entre duas opções:
1. Se eu não quero adicionar os .jars externos, uso o Visual Editor Project junto com os layous padrão da Oracle (GridBag, Border e Flow layouts);
2. Se eu quero adicionar .jars externos, faço no braço com o MigLayout;
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 11:11:55
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
augustocolom wrote:Olá pessoal,
Agradeço pelas respostas.
A aplicação é bem simples, vou tentar não invertar muita moda.
Fiquei um pouco empolgado em usar Swing mesmo, mesmo pq já tive algumas experiências pequenas.
Sei que termos o NetBeans para criar componentes swing arrastando e soltando, mas eu particularmente prefiro eclipse para aplicações sem interface gráfica.
Alguém tem alguma opinião Netbens ou Eclipse (com algum plugin, cujo não conheço)?
Bem eu terminei meu TCE (Trabalho de Conclusão de Estágio) estou me formando em Sistemas de Informação.
Fiz um sistema para contabilidade ficou show de bola utilizei o Eclipse, SWING, JPA
ainda vou melhorar ele e vender hehehe. Bem minha opinião, utilize o Eclipse e faça na mão mesmo
que você vai aprender muito mais, do que "arrastando e soltando".
Minha opinião faça no Eclipse
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 13:44:16
|
augustocolom
JavaTeenager
![[Avatar]](/images/avatar/05a4a3246c5bdab67192f7d80eb8cd7f.jpeg)
Membro desde: 16/03/2009 15:33:06
Mensagens: 161
Offline
|
Agradeço novamente as resposta:
ViniGodoy: Vou tentar instalar esse Visual Estudio, achei interessante a ideia.
barney: Já trabalhei com os Gerenciadores de Layout do Java, com certeza desenvolver na "unha" aprende muito mais. Mas no momento o que preciso é agilidade.
Gracias pelas respostas amigos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 13:59:43
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
augustocolom wrote:Olá pessoal,
Estou fazendo análise e gostaria de saber algumas opiniões.
- Swing aguenta uma aplicação Desktop de boa ou existem alternativas melhores para desenvolvimento desktop Java?
Abraços
Oi,
Aguenta sim.
Inclusive dizem que o futuro é o JavaFX. Se tiver um tempo, de uma olhada.
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 14:00:47
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
ViniGodoy wrote:No Eclipse eu fico entre duas opções:
1. Se eu não quero adicionar os .jars externos, uso o Visual Editor Project junto com os layous padrão da Oracle (GridBag, Border e Flow layouts);
2. Se eu quero adicionar .jars externos, faço no braço com o MigLayout;
Oi,
O Visual Editor não funciona muito bem em algumas verões do Eclipse (Não lembro qual). Se for o caso, tem a opção do NetBeans...
Já sou mais fazer no braço mesmo..
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 14:39:26
|
thiagodk
Thread.start()
Membro desde: 28/01/2009 10:53:50
Mensagens: 25
Offline
|
sugiro dar uma olhada no WindowBuilder Pro
http://code.google.com/intl/pt-BR/javadevtools/wbpro/index.html
é muito bom e tem suporte ao MigLayout
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2010 17:39:24
|
augustocolom
JavaTeenager
![[Avatar]](/images/avatar/05a4a3246c5bdab67192f7d80eb8cd7f.jpeg)
Membro desde: 16/03/2009 15:33:06
Mensagens: 161
Offline
|
Lina e Thiago,
Obrigado por responderem. Quando sobrar tempo penso em ver esse JavaFX, parece ser muito bom.
Estou testando o Visual, achei bem legal a ideia, espero que não seja bugado o bixo...
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2010 18:48:38
|
tralsl
Debugger
![[Avatar]](/images/avatar/b9a460fcae3ca69706c8e2e3383b9698.png)
Membro desde: 15/05/2008 14:53:28
Mensagens: 62
Offline
|
Lucas Emanuel wrote:
augustocolom wrote:
- Swing aguenta uma aplicação Desktop de boa ou existem alternativas melhores para desenvolvimento desktop Java?
Uma organização minúscula no Brasil chamada Correios, utiliza um sistema Desktop em Swing, roda no Brasil inteiro.
Esse tópico fala de Sistemas Grandes em Swing:
http://www.guj.com.br/posts/list/53888.java
A Petrobras tbm usa
|
|
|
 |
|
|