Recebi esse comentário sobre uma dúvida que tive ao fazer um programa (que aliás ainda está sendo feito). Estou atualmente aprendendo QT e para isso estou fazendo um catálogo de Fichas de RPG. Naturalmente tive dúvidas e postei em fóruns. E fui respondido rápida e solicitamente. Mas ao entrar em detalhes sobre o que exatamente estava querendo fazer o macaco velho me sugeriu um método canônico mais simples do que “tocar minha orelha direita com o pé esquerdo”.
Sim, o que eu queria fazer não era nada comum. Era aproveitar a integração com o WebKit para ao invés de construir um formulário com os campos que a ficha tem e armazenar os resultados em um banco de dados, fazer a ficha em uma página HTML, e capturar os valores do formulário.
O ponto é, dá certo. Está funcionando. Deu bastante trabalho descobrir como fazer, mas valeu a pena. O programa captura os valores da ficha independente de qual ficha seja, quantos campos tenha. Inegavelmente é mais simples fazer uma página HTML que um script em QT Script ou ou um formulário tradicional. Posso adicionar funcionalidades à ficha com javascript sem precisar alterar em nada o meu programa como por exemplo cálculos automáticos e drag and drop. Além da maior facilidade de embelezamento da mesma com imagens, css, etc.
Estou escrevendo esse artigo para falar que existem benefícios em não seguir os métodos canônicos. que a criatividade deve ser pesada. Qual o benefício de fazer um contorcionismozinho? Qual a vantagem de se levar o código onde não se tinha pensado ainda? A criatividade tem um custo em café, neurônios e horas. O benefício vale a pena?
=-=-=-=-=
Powered by Bilbo Blogger

