Não culpem o Swing!
Este blog deixou de ser mantido, mas o autor continua escrevendo aqui. Não deixe de assinar o novo feed!
Vamos começar este post com uma pergunta: Você conhece o Swing? Sabe do que ele é capaz? Se não sabe, então visite esta página. Abra os blogs em destaque e rode os exemplos disponíveis via Java Web Start. Veja os programas ao vivo, rodando. Interaja com eles. Mesmo se você já possui algum conhecimento sobre o Swing, faça isso. Eu lhe imploro.
O que eu quero com isso é tentar tirar da sua cabeça aquela coisa do “Swing é cinza, lento e feio“, que habita o subconsciente de muitos desenvolvedores. Se, ainda assim, você insistir em acreditar que tudo continua igual a cinco anos atrás (ou mais), então não posso fazer nada. Tente salvar a si mesmo para depois voltar a ler este e outros posts sobre como salvar o Swing… ah sim, o restante deste post não fará muito sentido para você, então, caso prefira, pode fechar o browser.
Voltando ao assunto…
… já virou rotina ler notícias e artigos que mostram como o Swing é lento e chato, como Java irá morrer e como o Java EE é complexo demais. Em vez disso, nós precisamos pensar numa forma de reverter essa situação. Vamos usar e abusar da liberdade que nos foi concedida para conseguir as melhorias de que tanto precisamos!
Não gosta do Look and Feel padrão? Crie o seu ou recorra a uma das várias opções disponíveis. Acha os componentes Swing muito difíceis de se utilizar? Então modifique-os. Precisa de um componente diferente? Crie o seu próprio ou veja se alguém já o fez. Todas as aplicações Swing que você costuma desenvolver seguem o mesmo padrão? Sintetize a arquitetura em um framework e o distribua à comunidade. Sempre há algo a ser feito.
Atitudes como essas podem parecer insignificantes em um primeiro momento, mas, às vezes, precisamos nos lembrar que os maiores incêncios podem ser ocasionados por pequenas fagulhas. Se nos unirmos, fazendo juz à ultra-over-used palavra comunidade, podemos criar tantas fagulhas quanto quisermos e fazer disso tudo um verdadeiro inferno!
Foi só falar em inferno para que eu lembrasse de uma música do Toninho do Diabo:
… eu taco fogo uoooow… eu taco FOGO!!
Non-sense!
Concluindo
Voltando à pergunta inicial: O Swing precisa ser salvo? Também creio que sim. Para lidar com isso, podemos esperar a chegada de Messias para nos salvar das trevas ou fazermos o serviço sujo nós mesmos.
Tenha consciência de que, se escolher a primeira opção, o máximo que poderá fazer é … esperar. Tente não ficar reclamando, afinal de contas, você não está fazendo nada para melhorar. Agora, se escolher a segunda opção, faça alguma coisa. Crie sua fagulha. Taque fogo!
Tags: opiniões, swing
