Arquivo da categoria: Uncategorized

Presos ao Desktop

É incrível: estamos amarrados ao Desktop. Seja qual for o Framework,  Toolkit, SDK, metologia … fique a vontade, você ainda sim estará amarrado ao Desktop. Estou convivendo com este empecilho em sistemas Web de automação comercial desenvolvidos na NetSoft, empresa em que trabalho. Dependemos de impressoras fiscais, impressoras matriciais, PinPads, leitores de código de barras e aí vai …  Para a nossa solução ser completamente Web, desenvolvemos Applets Java para integrar soluções Web2.0 com recursos de Hardware da máquina cliente. Isso é um testemunho pessoal de que depender dos “outros” nem sempre é uma boa escolha. Quer um exemplo neste contexto: Adivinha como se utiliza impressora matricial em Java. Uma API de alto-nível utilizando JNI? Simplesmente mandar o conteúdo para impressora? Antes fosse! É uma verdadeira brincadeira de mau gosto: Abra um stream diretamente na porta paralela da impressora e a envie todos os comandos necessários para gerenciar tabulações, parágrafos e quebras de linha para formatar os dados … legal né ?? Ainda não existe uma plataforma Web homogênea de desenvolvimento para automação comercial, penso eu. Assim como dependemos de compiladores, linguagens, servidores e browsers dependemos de fabricantes às vezes muito pouco preucupados com o desenvolvedor. Falta documentação, assistência, exemplos e organização em muitos fornecedores. No mercado poucas são as soluções 100% Web neste nicho devido à estas restrinções, embora exista todo um conjunto significativo de pontos positivos que favorecem a plataforma Web, principalmente o deployment, tão crítico e importante para softwares em processo de “amadurecimento”. Optamos pela Web, 100% Web.

Deixe um comentário

Arquivado em Grails, Groovy, Java, Uncategorized, Web