Em GXOpen os usuários transformam os business objects
GeneXus em projetos que podem ser reutilizados por outros membros da comunidade
com total liberdade. Os business objects são peças de uma base de conhecimento
que permitem a quem começa a desenvolver uma aplicação, ter uma parte da
programação armada.
Atualmente são mais de 54 mil os downloades realizados
desde o site sitio http://www.gxopen.com que
contém desde um utilitário para realizar uma operação específica até bases de
conhecimento GeneXus completas.
Cristhian Gómez é um dos usuários mais ativos da
comunidade GXOpen que reúne a mais de 9.000 de pessoas. Desempenha-se na área de
suporte e desenvolvimento da BCN Informática e diz que antes de começar a
programar algo novo, sempre visita GXOpen.
Integrou-se na comunidade GXOpen quando foi lançada a
versão 7.5 de GeneXus, para trabalhar com exemplos das novas funcionalidades que
propunha a ferramenta, como por exemplo, o manuseio de XML. "Às vezes o
programador precisa que haja alguém que se interesse pelo que faz, que critique
e colabore", explica.
"Hoje cada coisa que tenho que fazer, primeiro dou uma
olhada no GXOpen para ver se já está pronta", afirma Gómez. "Encontrei algumas
funcionalidades que me economizaram muito tempo de desenvolvimento. Por exemplo,
a possibilidade de validar os endereços de correio eletrônico, a propriedade
autonumber e a verificação do dígito para o controle da carteira de identidade",
destaca.
E como foi útil para ele, conclui que deve haver gente na
mesma situação e também sobre seus próprios projetos ao site de GXOpen. Entre os
14 projetos que compartiu com a comunidade GXOpen o maior, que mais tempo de
desenvolvimento levou foi o de um cliente de correio, embora não tenha sido o
mais popular. "De repente você põe um lindo título a um projeto e o baixa todo
mundo, mas são só três linhas de código", comenta referindo-se a outro projeto
próprio, chamado Splash. Também teve bastante aceitação quando subiu os manuais
de DBMS ao site de GXOpen, porque a ele mesmo lhe frustrava buscar manuais de
Bases de Dados.
Sua proposta mais recente é construir a Bíblia Não
Autorizada de GeneXus . "A idéia é documentar tudo sobre GeneXus para difundir a
ferramenta", explica. GeneXus oferece muita informação técnica mas as pessoas
necessitam que lhes contem as coisas como um continho, então a idéia é utilizar
outra linguagem para documentar todo o referente a GeneXus desde seu nascimento
até o que oferece a última versão, assinala.
A colaboração dentro da comunidade GXOpen vai mais além do
fato de compartilhar linhas de código e as consultas entre os usuários são
comuns. Gómez comenta que tem recebido algumas perguntas que não sabia, mas
investigou até encontrar a resposta com a intenção de responder.