Swing Fácil com Groovy: Como criar seus próprios componentes
Não tenho dúvidas que o desenvolvimento de aplicações desktop com Java tem seu problemas. Não digo apenas pela estrutura de composite do Swing, ou de classes gigantes com muitas responsabilidades como o JFrame. Mas mesmo com todos esses problemas vejo o desenvolvimento de aplicações Swing para Java ainda com viabilidade. Hoje é dia é comodismo desenvolver aplicações para Web. O que acontece é que nem todos os sistemas ou nem todas as funcionalidades dos sistemas podem ser feitas na web, por que? Complexidade do desenvolvimento com JavaScript Consumo de memória do cliente(Browser) Complexidade de tecnologias Ajax VS problemas de uso de Arquiteturas Commet. Falta de bons IDEs e Debuggers para JavaScript Pouca performance na execução de JS devido a sua arvore DOM. Tempo de desenvolvimento e custo de manutenção Quando desenvolvemos com Swing puro por mais nojento que possa ser ainda assim nos livramos de muitos problemas. Vejam que eu não sou contra o desenvolvimento para web, m...