| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:04:58
|
eduacsp
GUJ Ranger
![[Avatar]](/images/avatar/516341c3e8f4543c8d465b0c514a6f92.jpg)
Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline
|
Pessoal,
Estou pensando em desenvolver um sofware para comércio usando o Swing+JWS. Alguém já fez isso? acha inviável? é melhor partir pro VB mesmo?
|
Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:12:41
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Online
|
Não vejo pq vc precisaria partir para VB. A não ser que saiba bem VB e nada de Java e não queira perder muito tempo aprendendo.
Se vc fizer em Java, inclusive os usuários de linux poderia usar seu sistema.
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:13:56
|
eduacsp
GUJ Ranger
![[Avatar]](/images/avatar/516341c3e8f4543c8d465b0c514a6f92.jpg)
Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline
|
romarcio wrote:Não vejo pq vc precisaria partir para VB. A não ser que saiba bem VB e nada de Java e não queira perder muito tempo aprendendo.
Se vc fizer em Java, inclusive os usuários de linux poderia usar seu sistema.
Estou dizendo isso pq o Swing tem algumas coisas chatas, como definitir teclas de atalho, coisas que no VB já é mais intuitivo.
|
Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:24:12
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Nada que não seja fácil depois de acostumar.
A maioria dos componentes tem um setMnemonic (coisa assim) que define o atalho com alt.
E voce pode usar o InputMap para atalhos compostos como Ctrl+Shift+<letra>
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:25:49
|
BrunoCarlo
Virtual Machine Man
Membro desde: 25/11/2004 10:50:06
Mensagens: 633
Localização: Rio de Janeiro
Offline
|
eduacsp wrote:
romarcio wrote:Não vejo pq vc precisaria partir para VB. A não ser que saiba bem VB e nada de Java e não queira perder muito tempo aprendendo.
Se vc fizer em Java, inclusive os usuários de linux poderia usar seu sistema.
Estou dizendo isso pq o Swing tem algumas coisas chatas, como definitir teclas de atalho, coisas que no VB já é mais intuitivo.
Ola,
Eu diria que Swing tinha estas coisas chatas, mas vc pode usar um plugin do eclipse para fazer o designer das telas, assim ele te dá suporte a criar as teclas de atalhos, muito similar ao VB.
Para designer de telas free, eu aconselho o matisse, que vem junto com o netbeans, que é um dos melhores, a meu ver e estou vendo agora um que o Google criou, Windows Builder Pro.
|
Evoluir é preciso
Sempre bom olhar-API |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:34:09
|
molmedo
JavaChild
Membro desde: 29/05/2007 21:32:50
Mensagens: 101
Localização: São Paulo
Offline
|
eduacsp,
Não vejo problema nenhum, inclusive, nesse tópico http://www.guj.com.br/java/129026-colocar-teclas-de-atalho-swing-vs-swt, criado por você mesmo, o colega já disse o caminho das pedras. No NetBeans, criar um atalho é intuitivo.
Já vi vários sistemas (PDV, Retaguarda de Loja e etc) implementados em Swing rodando muito bem.
Caso não queira se prender ao Swing, por que nã tenta usar o JavaFX ou o Abode Flex + Air?
<achismo>
Acho que o problema está mais em sair do "conforto" que o VB proporciona do que nas dificuldades com o Swing. Se estiver enganado, me desculpe.
</achismo>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:39:46
|
eduacsp
GUJ Ranger
![[Avatar]](/images/avatar/516341c3e8f4543c8d465b0c514a6f92.jpg)
Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline
|
molmedo wrote:eduacsp,
Não vejo problema nenhum, inclusive, nesse tópico http://www.guj.com.br/java/129026-colocar-teclas-de-atalho-swing-vs-swt, criado por você mesmo, o colega já disse o caminho das pedras. No NetBeans, criar um atalho é intuitivo.
Já vi vários sistemas (PDV, Retaguarda de Loja e etc) implementados em Swing rodando muito bem.
Caso não queira se prender ao Swing, por que nã tenta usar o JavaFX ou o Abode Flex + Air?
É que tive sérios problemas para implementar teclas de atalho e vi que no VB isso é muito simples. Talvez pq o VB foi sempre uma linguagem de "caixa de padaria" e oferece mais facilidades para quem quer algo simples e direto.
Sei que o Swing tem muitas APIs interessantes e poderosas, mas estou tentando analisar a ferramenta que tenho disponível à solução que o cliente precisa.
This message was edited 3 times. Last update was at 10/01/2011 14:40:57
|
Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:51:31
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
Oi,
Está falando do vb.net?
Nossa o homem sumiu rsrs...
Sinceramte não sei por que sempre tem alguém falando que Swing é um bicho de sete cabeças...
É super normal desenvolver um aplicativo comercial para desktop,não vejo tanta diferença no desenvolvimento entre Java SE e VB.NET,agora se estiver falando de VB 6,bom ai é mais facil mesmo,mas não vale a pena...
This message was edited 1 time. Last update was at 10/01/2011 14:59:27
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 14:53:29
|
FelipeGalli
JavaChild
![[Avatar]](/images/avatar/b4d38a1fab2d085badf700c6a77c4dbc.jpg)
Membro desde: 29/06/2009 14:21:32
Mensagens: 131
Localização: Sorocaba - SP
Offline
|
Não vejo problema nenhum...Tendo conhecimento ou buscando o pelo menos,já vi aplicações boas em Desktop,Agora só acho um pouco improdutivo...Mais da para fazer.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 15:00:29
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
FelipeGalli wrote:Não vejo problema nenhum...Tendo conhecimento ou buscando o pelo menos,já vi aplicações boas em Desktop,Agora só acho um pouco improdutivo...Mais da para fazer.
Oi,
O que quer dizer com improdutivo...
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 15:05:20
|
FelipeGalli
JavaChild
![[Avatar]](/images/avatar/b4d38a1fab2d085badf700c6a77c4dbc.jpg)
Membro desde: 29/06/2009 14:21:32
Mensagens: 131
Localização: Sorocaba - SP
Offline
|
Só no sentindo que para fazer uma interface bem amigável leva bastante tempo,pois são muitos detalhes.(ainda mais se for fazer o software sozinho)
This message was edited 1 time. Last update was at 10/01/2011 15:06:28
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 15:07:49
|
Daniels
JavaGuru
Membro desde: 25/07/2008 14:19:39
Mensagens: 218
Offline
|
Recomendo você estudar muito bem o Swing se quiser fazer algo. Tenho experiência no desenvolvimento de um software comercial em Swing e a performance dele era muito ruim. Muita da culpa era nossa(dois programadores inexperientes sem ninguém com mais vivência para corrigir os erros, utilizando RAD ainda por cima), mas é aquela coisa: os donos, que só conheciam Delphi, colocaram a culpa no Java.
Então caso você opte por Swing, estude bem e evite RADs. Eles viciam a pessoa de uma maneira que ela não sabe o que se passa no código e acabaram por deixar o sistema mais lento. Isso que era o Visual Editor, que gera código muito mais limpo que o Matisse.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 15:08:44
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
FelipeGalli wrote:Só no sentindo que para fazer uma interface bem amigável leva bastante tempo,pois são muitos detalhes.(ainda mais se for fazer o software sozinho)
ok...
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 15:35:39
|
yoshikichi
JavaEvangelist
![[Avatar]](/images/avatar/8494f6ad42261c6a8acc39ddafbbe080.jpg)
Membro desde: 25/07/2008 22:43:59
Mensagens: 335
Localização: São Paulo
Offline
|
eduacsp wrote:
romarcio wrote:Não vejo pq vc precisaria partir para VB. A não ser que saiba bem VB e nada de Java e não queira perder muito tempo aprendendo.
Se vc fizer em Java, inclusive os usuários de linux poderia usar seu sistema.
Estou dizendo isso pq o Swing tem algumas coisas chatas, como definitir teclas de atalho, coisas que no VB já é mais intuitivo.
Não é o VB q é intuitivo, e sim o Visual Studio que é. Mas se eu fosse desenvolver em "algo.net" escolheria C# mais proximo de java.
Agora preferir "algo.net" para desktop em vez de Java, é bobagem.
Mas a verdade é eu"Escolheria Java", pq é a LP que estou envolvido, que tenho contato diario. E isso faz muita diferença.
Ok dot.net pode ser intuitivo em alguns quesitos, mas, em outros não! Tente programar sem o Visual Studio para você ver....
Abs
|
http://yoshikichi.wordpress.com/
Hibernate Brasil:
http://groups.google.com/group/hibernate-brasil
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 15:42:10
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Algumas dicas que podem ser relevantes no contexto de programação swing são:
Saiba usar bem o conceito de threads, no swing, não deixe que tudo seja alocado para a threadlocal dele, pois frequentimente algumas operações podem ficar em ?locked?;
Utilize o Swing Application Framework, inclusive, o netbeans já vem com projeto de exemplo, um escopo simples e já feito para apresentar como trabalhar como esse novo padrão;
Utilize o Matisse para geração das telas, é intuitivo, fácil de administrar, mesmo com alguns bugs.
|
>> Inocêncio. |
|
|
 |
|
|