Alternativas ao Java Desktop  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Emerson Macedo
Virtual Machine Man
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rafagil
JavaGuru
[Avatar]

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
[WWW]
Emerson Macedo
Virtual Machine Man
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rafagil
JavaGuru
[Avatar]

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
[WWW]
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
ivo costa
JavaEvangelist
[Avatar]

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
[MSN]
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!
Emerson Macedo
Virtual Machine Man
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rafagil
JavaGuru
[Avatar]

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
[WWW]
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!!!!
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
Emerson Macedo
Virtual Machine Man
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rafagil
JavaGuru
[Avatar]

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
[WWW]
mister__m
Virtual Machine Man
[Avatar]

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
[WWW]
ivo costa
JavaEvangelist
[Avatar]

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
[MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team