| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 13:54:18
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Fiquei um bom tempo sem desenvolver aplicações Desktop. Estava desenvolvendo aplicações web, aplicações de filas JMS, aplicações genéricas, etc. Aplicações desktop só uma brincadeirinha aqui, outra ali. Agora, como vou ter que novamente desenvolver uma Desktop App pra valer, estou na dúvida se vale a pena fazer em Java.
Todas as vezes que fiz minhas aplicações Desktop didaticas em Java, tive muito trabalho chato. Ta certo que algumas coisas como JGoodies, MigLayout, até mesmo o SwingBean são muito legais, mas mesmo assim dá uma saudade do Delphi ou até mesmo o VB quando o assunto é Desktop. A priori não penso em voltar pra essas opções mas gostaria da ajuda dos colegas sobre algumas alternativas.
Andei lendo sobre algo do tipo Ruby/Tk, Ruby/Qt, JRuby/SWT. Até pensei alguma coisa sobre Mono.
Em fim, o que vocês tem usado?
[]s
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 13:59:24
|
rafagil
JavaGuru
![[Avatar]](/images/avatar/2fdddc426480d46ce18affae5e455c82.jpg)
Membro desde: 01/12/2006 01:05:30
Mensagens: 204
Localização: São Bernardo do Campo - SP
Offline
|
Porque não tenta usar o Netbeans?
Tem um suporte excelente pra Apps Desktop.
Se fosse vc, dava uma olhada.
|
Sun Certified Java Programmer 5.0
Soluções inteligentes em TI: http://www.elgitech.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:03:34
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Já usei, o problema é ficar preso a uma IDE, o que eu não gosto muito. De qualquer forma é uma alternativa. vlw
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:19:52
|
rafagil
JavaGuru
![[Avatar]](/images/avatar/2fdddc426480d46ce18affae5e455c82.jpg)
Membro desde: 01/12/2006 01:05:30
Mensagens: 204
Localização: São Bernardo do Campo - SP
Offline
|
Um outro jeito legal também (sem ficar preso à IDE) é usar python com GTK (usando o Glade pra desenvolver as interfaces). Muita gente usa essa "duplinha" pra fazer apps pro Linux.
Quanto ao mono, tbm já várias aplicações Desktop no linux com ele, mas, sei lá, eu usaria Java com GTK ou SWT. Acho que com o Mono agente fica meio preso à uma implementação não completa, e sendo sempre inferior ao .NET (opinião pessoal).
Dá uma olhada tbm no JavaGnome(bom, mas com documentação péssima , talvez se vc conheça gtk pra C++ seja bom) e no QTJambi, esse último é mto bom, fácil de desenvolver, bem rápido e possui ótima documentação, porém seu projeto tem q ser opensource ou vc terá que pagar a licença para uso comercial.
Espero Ter ajudado um pouco (nunca desenvolví uma app Desktop séria, rsrs, mas sempre tive vontade e fiz uns projetinhos com as tecnologias que citei acima).
Flws
|
Sun Certified Java Programmer 5.0
Soluções inteligentes em TI: http://www.elgitech.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:26:41
|
rsantos
HelloWorld
Membro desde: 29/05/2006 13:23:18
Mensagens: 14
Offline
|
Olha voce pode usar o framework genesis.
Este frame e muito bom para desenvolvimento desktop.
Voce consegue escrever aplicacoes rapidas sem qualquer problema, aqui onde trabalho utilizamos a mais de 4 anos , e ele atende as espectativas.
segue o link do projeto:
https://genesis.dev.java.net/
Abracos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:27:58
|
ivo costa
JavaEvangelist
![[Avatar]](/images/avatar/2ab0ebde9cc0cd85fc47ce045d440caf.png)
Membro desde: 06/11/2007 12:07:34
Mensagens: 493
Localização: Porto Alegre - RS
Offline
|
Eu acho que não seria ruim ficar preso ao netbeans, pois ele está evoluindo cada vez mais rápido e pra melhor, eu não conheço delphi mas pelas facilidades que o netbeans nos proporciona eu acho que tá quase lá (ou até já passou).
Mas se um grupo de aliens sabotar o netbeans e ninguém mais poder usá-lo
então importa o teu projeto pro eclipse e faz o resto na mão mesmo.
|
Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code] http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:39:41
|
DMM
HelloWorld
Membro desde: 06/04/2008 14:11:37
Mensagens: 13
Offline
|
boas, tou a ver que aqui percebem de netbeans!
se alguem me pudesse ajudar agradecia:
é o seguinte: eu uso o netbeans e quando vou a desenhar o interface grafico aparece o seguinte:
isto é como eu quero...
mas quando vou a executar o programa ele aparece assim:
agradeco qualquer ajuda!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:41:21
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
rsantos wrote:Olha voce pode usar o framework genesis.
Este frame e muito bom para desenvolvimento desktop.
Genesis não constroi interface gráfica.
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:42:32
|
rafagil
JavaGuru
![[Avatar]](/images/avatar/2fdddc426480d46ce18affae5e455c82.jpg)
Membro desde: 01/12/2006 01:05:30
Mensagens: 204
Localização: São Bernardo do Campo - SP
Offline
|
DMM, Coloca isso aqui no seu main:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Ele vai pega o LaF do Sistema
|
Sun Certified Java Programmer 5.0
Soluções inteligentes em TI: http://www.elgitech.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:45:48
|
DMM
HelloWorld
Membro desde: 06/04/2008 14:11:37
Mensagens: 13
Offline
|
rafagil wrote:DMM, Coloca isso aqui no seu main:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Ele vai pega o LaF do Sistema 
obrigadao!!!!!
ando à procura disto à semanas!!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:50:04
|
rsantos
HelloWorld
Membro desde: 29/05/2006 13:23:18
Mensagens: 14
Offline
|
Neste caso voce pode usar o Matisse + Netbeans para desenhar a interface e o Genesis para implementar a logica.
O genesis entraria justamente na parte em que 'e um inferno na terra fazer na mao sem ter um framework por tras.
Abracos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:58:50
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Ok. No meu caso estou falando de alguma coisa produtiva no que se diz em construir interfaces gráficas para Desktop que não seja amarrada a um IDE. O que for diferente disso não me ajudará.
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 16:42:50
|
rafagil
JavaGuru
![[Avatar]](/images/avatar/2fdddc426480d46ce18affae5e455c82.jpg)
Membro desde: 01/12/2006 01:05:30
Mensagens: 204
Localização: São Bernardo do Campo - SP
Offline
|
Produtivo mesmo e sem ficar amarrado à IDE é meio difícil.
Mas, como já disse anteriormente, vc pode usar o Glade, e depois faz o código em Java, C# ou no que der na telha
|
Sun Certified Java Programmer 5.0
Soluções inteligentes em TI: http://www.elgitech.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 16:43:48
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
emerleite wrote:Ok. No meu caso estou falando de alguma coisa produtiva no que se diz em construir interfaces gráficas para Desktop que não seja amarrada a um IDE. O que for diferente disso não me ajudará.
Na prática, VB e Delphi não servem então
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2008 16:48:10
|
ivo costa
JavaEvangelist
![[Avatar]](/images/avatar/2ab0ebde9cc0cd85fc47ce045d440caf.png)
Membro desde: 06/11/2007 12:07:34
Mensagens: 493
Localização: Porto Alegre - RS
Offline
|
mister__m wrote:
emerleite wrote:Ok. No meu caso estou falando de alguma coisa produtiva no que se diz em construir interfaces gráficas para Desktop que não seja amarrada a um IDE. O que for diferente disso não me ajudará.
Na prática, VB e Delphi não servem então 
Concordo, então se é pra ficar preso escolhe-se o menos pior.
|
Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code] http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes |
|
|
 |
|
|