Java Desktop

[quote=Lucas Emanuel]Eu penso que apartir do momento em que você aprende a programar Swing de verdade não quer mais desenhar a tela com ferramenta “Arrasta-Solta”. Para quem se preocupa com código isso é uma ofensa.

Dificilmente, ou quase nunca, vê-se um profissional que conhece bem o Swing/AWT e os seus Layout Managers, reclamar de fazer a tela na mão, até mesmo porque não é complexo como dizem.

Será que quem critica o desenvolvimento de tela “na mão”, realmente aprendeu a desenvolver a tela “na mão”? [/quote]

Bom, a minha opinião sobre o assunto ‘como desenhar a tela’ é profissional. Eu, pessoalmente, não tenho problemas com desenhar o layout da tela na mão, faz anos que não faço mas já fiz muito na minha vida. Realmente não acho produtivo fazer isso, e quando você tem um equipe que não conhece Swing e precisa de produtividade, é impossível fazer isso na mão quando o assunto é design. Quando você usa frameworks como o genesis, você vai entender o que quero dizer, onde o que você precisa é apenas o desenho, sem lógica alguma. Temos usuários que com poucas horas de uso do editor visual do NetBeans faz boa parte do sistema sem maiores problemas, já que ele não precisa conhecer Swing (na verdade, a maioria deles não conhece). Temos vários componentes da própria empresa, onde várias lógicas ficam encapsuladas e os desenvolvedores apenas ‘arrastam e soltam’, então consultas e afins ficam totalmente encapsulados. O desenvolvedor terá que se preocupar com a lógica a qual irá fazer uso dos dados que o usuário digitou e não em como obter estes dados da tela. Assim, se você perguntar se temos especialistas em Swing na equipe? sim, mas a maioria da equipe como um todo nem conhece a API. Desta forma conseguimos produtividade sem comprometer a qualidade do produto. Bom, isto é a minha opinião e que funciona muito bem em vários dos lugares onde trabalhei. Com certeza vários de vocês tem cenários diferentes onde outras abordagens funcionam.

Att.

Isso não faz sentido. Um especialista em determinada área da programação que nem conhece a API?

Opa… mas uma má interpretação… :frowning:
O que eu quis dizer (já arrumei o texto), é que temos especialistas em Swing sim, mas a maioria da equipe nem conhece Swing, apenas sabe para que cada componente serve e mais nada.

Att.

Olá amigo lukyto

dê uma olhada em:

http://oswing.sourceforge.net/tutorial.html

Boa Sorte

Silvio Guedes