|
|
 |
| Tecnologias :: Visual FoxPro |
 |
|
| |
|
| Vieira e Koziol: Uma parceria que deu um UT Award para a FRX2Word |
| por Claudio Lassala |
| |
O Report Designer do FoxPro sempre foi uma grande ferramenta, muito fácil e eficiente.
Entretanto, muitas vezes precisamos gerar relatórios em um formato que seja facilmente visualizado por outras pessoas, principalmente quando o relatório será visualizado fora de nossas aplicações.
De forma nativa, o gerador de relatórios do VFP tem como alternativa apenas o formato de arquivo-texto, que não mantém a aparência do relatório. Que bom seria se pudéssemos gerar a saída do relatório em formato DOC (MS-Word) ou HTML, não é verdade?
Para resolver este problema, John Koziol criou a classe chamada FRX2Word, que faz a conversão de relatórios do VFP para arquivos DOC ou HTML. A classe faz muito sucesso, e já está chegando quase à marca de 9.000 downloads no Universal Thread.
Agora John Koziol integra a equipe de desenvolvimento do VFP na Microsoft, e passou a classe para a tutela do brasileiro Fábio Vieira, que já vinha fazendo competentemente a manutenção da classe, e agora passa a ser seu proprietário (mas a classe é gratuita!).
Claudio Lassala, do Universal Thread, teve a feliz oportunidade de conversar com Fábio e agora traz a vocês esta entrevista.
Mas antes, com a palavra, Sr. John Koziol:
Claudio:
Olá, John. Em primeiro lugar, obrigado por esta rápida entrevista.
John:
De nada. Eu estou sempre feliz por falar com amigos do VFP do mundo inteiro.
Claudio:
Como você começou a receber colaborações de Fábio Vieira?
John:
Um dia eu recebi um email do Fábio perguntando se estava tudo bem fazer alterações na FRX2Word. Uma vez que eu coloquei o código-fonte em domínio-público, minha resposta foi "claro!".
John:
A próxima coisa que sei é que minha caixa de entrada estava recheada com uma revisão. Assim que examinei o código, eu soube que o Fábio era um desenvolvedor especial e que ele era alguém em quem eu deveria prestar atenção.
John:
Após eu me juntar à Microsoft, eu não poderia pensar em nenhuma outra pessoa senão o Fábio para tomar conta da FRX2Word.
Claudio:
E deixe-me advinhar o que foi que você pensou: "Uau, aqui vem alguém do Brasil que não é um jogador de futebol?"
John:
....realmente, eu pensei, ai meu Deus, eu espero que ele tenha uma cópia registrada do Visual FoxPro. Falando sério, eu vivi no Brasil quando era muito jovem e sempre tive afinidade com o povo e o país.
Claudio:
Como você vê o fato do Brasil finalmente estar aparecendo para a comunidade VFP mundial?
John:
Eu acho isto ótimo! O Brasil é um lider na comunidade de TI (técnologia da informação) da América do Sul e eu estou honrado que o VFP é popular aí! Eu espero ver ainda mais desenvolvedores brasileiros nos newsgroups e foruns online.
Claudio:
Obrigado, John. Você gostaria de deixar alguma mensagem para os VFPers brasileiros?
John:
Obrigado pela oportunidade, Claudio. Eu gostaria que a comunidade brasileira soubesse que nós estamos aqui por ela. Se tiver alguma forma que eu ou o restante da equipe do VFP possamos ajudar seus leitores, eles são bem-vindos para enviar-me um email para jkoziol@microsoft.com. Eu terei certeza que suas preocupações chegarão ao lugar apropriado.
Claudio:
E agora, com a palavra, Sr. Fábio Vieira:
Claudio:
Olá, Fábio. É um prazer poder entrevistá-lo para a RapoZine.
Fábio:
O prazer é todo meu em recebe-lo, Claudio.
Claudio:
2-Desde quando você trabalha com o VFP?
Fábio:
Já esta caminhando para quase 3 anos. Não é muito, mas acho que é a melhor ferramenta que ja utilizei.
Claudio:
Como você conheceu a classe FRX2Word?
Fábio:
Bem... certa vez, a cerca de 2 anos, estava procurando por respostas referente a uma dúvida que tinha com relação ao VFP, então resolvi "caçar" na Internet um grupo de discussão. Achei um número consíderavel de sites (me deixou feliz em saber o fato de que o VFP alcança o mundo todo) e fui entrando. Um deles em particular, chamou-me mais a atenção, talvez pela acuidade visual e fiquei. Este site é o Universal Thread.
Fábio:
Achei espantoso o número de assuntos ali tratados, bem como a variedade de artigos publicados. Mas o que mais me chamou a atenção foi a área de downloads.
Fábio:
Comecei a passear por ela e descobri que muita gente disponibiliza programas ou exemplos para download. Muitos deles freeware. Como sou antigo "rato" de BBS, senti que havia ali um enorme estoque de "queijo". Como era praticamente um iniciante no mundo VFP, achei uma classe que prometia um "milagre" para meus ignorantes olhos de então, que seria um conversor dos relatórios do VFP para documentos do Word. Aquilo era incrível! E me espantei mais ainda que um certo senhor John Koziol havia disponibilizado o código fonte da classe. Era demais!
Fábio:
Como a natureza segue seu curso e a minha é bem previsível, baixei o arquivo e comecei a testa-la.
Claudio:
Como você começou ajudar John Koziol com correções e melhorias na classe?
Fábio:
Descobri que, por ser um milagre produzido por um ser humano, estava sujeito a várias falhas... muitas, na verdade. E pensei em escrever ao John e relatar os erros ou incompatibilidades que encontrei. Mas só pensei... Como a classe me interessava muito e cabia direitinho num projeto que estava trabalhando, comecei a fazer alguns ajustes.
Fábio:
A medida que os resultados foram surgindo, fui ficando mais ousado e fazendo mais melhorias, até que por fim a coisa estava bem mais aceitável. Após mais ou menos uns 15 dias, escrevi ao John dizendo que estava muito agradecido por ele ter disponibilizado uma classe que seria de extrema utilidade e que tinha tomado a liberdade de fazer alguns ajustes. anexei uma cópia das alterações e cliquei em "enviar". O fato é que ele ficou bastante impressionado.
Fábio:
Mais do que depressa ele adicionou minhas alterações no Universal Thread e o "namoro" começou.
Fábio:
Passado algum tempo e muitos emails depois, fiz uma alteração que incrementou a velocidade da classe em 40%, dando origem à versão 1.35. Já estava ficando íntimo com a automação do Word, o que me permitiu compatibilizar a classe com o Word 97, Essa soma de coisas e troca de experiências foi muito enriquecedora.
Fábio:
John deu-me a honra de figurar ao seu lado como co-autor e passei a responder dúvidas dos usuários.
Claudio:
O que passou pela sua cabeça quando John anunciou no Universal Thread que era você quem continuaria a dar suporte e desenvolver melhorias para a classe?
Fábio:
Na verdade, John me fez o convite assim que entrou para o staff do VFP na Microsoft. Me disse que eu seria a escolha lógica, já que das várias pessoas de quem recebeu auxílio, eu havia sido aquele que, nas palavras dele, realmente tinha pego a classe com o coração.
Fábio:
Evidentemente que fiquei muito satisfeito e até orgulhoso. O anúncio veio acompanhado de parabenizações e incentivos de usuários do Universal Thread.
Fábio:
Estou bastante motivado e, quem sabe, tenha contribuido ou vá contribuir para eliminar este estigma infundado que o VFP carrega no nosso país.
Claudio:
O que te motiva a fazer este trabalho sem fins lucrativos, que com certeza consome parte do seu tempo?
Fábio:
Bem... tenho verdadeira paixão pelo meu trabalho. Adicionado a isto, saber que estou contribuindo com as pessoas, me faz bastante bem. Não vou negar que não exista o lado da vaidade também.
Claudio:
E como é saber que vários desenvolvedores ao redor do mundo utilizam esta classe, que agora está sob sua tutela?
Fábio:
Já que falei em vaidade, adoro saber que um brasileiro esta fazendo parte do cotidiano de alguns desenvolvedores lá de fora. O VFP sofre preconceito aqui, nós sofremos no mundo todo, com algumas poucas exceções. Se eu puder fazer alguma coisa para mudar este quadro, conte comigo.
Claudio:
Qual foi a sensação quando viu que a FRX2Word foi premiada no UT?
Fábio:
Quando o prêmio foi instituido, surgiu uma polêmica. A classe havia sido criada pelo John. A idéia foi dele. Tudo o que fiz foi adicionar alguns melhoramentos, mas foi ele que colocou o ovo em pé. Quis recusar, a princípio, alegando estas coisas. Ele protestou com muita veemência. Queria que eu figurasse ao lado dele como co-autor que de fato era. Disse que a classe estava muito mais rápida, estável e cheia de novos recursos graças a mim e que estava atraindo mais usuários. Inclusive alguns que a tinham abandonado por causa dos problemas com o Word 97. Daí aceitei.
Claudio:
Já estou sabendo que você tem outro projeto em mente, que segue uma linha parecida com a FRX2Word. Pode nos falar um pouco sobre este projeto?
Fábio:
Estou estudando algumas ferramentas que podem ser mais rápidas que o Word em termos de automação. Sou viciado em performance. Dificilmente será possivel igualar a velocidade do gerador de relatórios do VFP, mas quero chegar próximo a ela.
Claudio:
A comunidade de VFP do Brasil está aos poucos aparecendo com mais força, chamando a atenção do mundo. O que você acha disto, sendo um dos responsáveis por esta situação?
Fábio:
Temos um potencial enorme aqui no Brasil. Excelentes profissionais, altamente qualificados. Podemos marcar presença em qualquer lugar que estejamos, bastando que nos disponhamos a isso.
Fábio:
Quero ver artigos do pessoal publicados tanto lá fora quanto aqui em nosso país. Fiquei muito feliz em ver que a Rapozine uniu forças ao Universal Thread. Sendo um veículo de divulgação, a Rapozine vai ajudar a colocar mais e mais desenvolvedores VFP no cenário mundial.
Fábio:
Outra coisa que desejo, conforme já falei, é que os desenvolvedores de outras linguagens possam deixar de lado um pouco do preconceito e que procurem estudar um pouco o VFP. Podem se surpreender com a quantidade de recursos e a velocidade quase que incomparável que nossa raposa consegue atingir.
Claudio:
Foi um prazer ter feito esta entrevista com você, Fábio. A equipe da UTMag/RapoZine agradece.
Fábio:
Parabéns pelo ótimo trabalho de ajuda à nossa comunidade!
Fábio:
Agradeço muito a oportunidade de poder estar falando a voce e a todos os nossos leitores. Agradeço tambem ao pessoal da Universal Thread por terem colaborado como "beta-testers" e por terem enviado muitas sugestões que certamente foram enriquecedoras.
Fábio:
Um agradecimento em especial ao John, por ter me proporcionado a honra de seguir adiante com nosso trabalho. Muitas felicidades a ele na Microsoft!
Fábio:
O que me deixa um pouquinho desapontado é que dentre estes colaboradores, nenhum deles era brasileiro. Mas tenho certeza que isso ira mudar devido ao trabalho maravilhoso que vocês estão realizando.
Fábio:
Mais uma vez, obrigado.
topo
|
|
 |