ARTech premió a Eduardo Dilena como el integrante más valorado de GXOpen -el sitio donde se intercambian desarrollos GeneXus, o relacionados con GeneXus- en la entrega de reconocimientos que se llevó a cabo durante el XIII Encuentro Internacional GeneXus. Aunque la librería de iconos le dio popularidad, Dilena confiesa que él da más valor a su propuesta de backup de bases de conocimiento entre los proyectos que ha publicado en GXOpen. Lo cierto es que su librería de iconos ya ha sido bajada por más de 3.240 personas y sigue siendo el proyecto más popular del sitio.
Dilena tiene 30 años, vive en la ciudad de Río Cuarto, Córdoba (Argentina) y trabaja en la empresa ON SRL Informática para empresas, desde 1998. "No tengo titulo académico, soy mas bien idóneo. Conozco GeneXus desde el año 1997, y he desarrollado muchas aplicaciones en casi todos los generadores", comenta.
Antes de que existiera GXOpen (http://www.gxopen.com ) había desarrollado una modificación a los programas estándar del generador Fox Pro para Windows, para que el menú se mostrara en la barra de menú tradicional de Windows -lo que luego fue el MenuBar de la versión 6 de GeneXus- y para compartirlo lo envió a GeneXus España quienes lo publicaron en la sección utilidades de su sitio Web.
¿Cuál es tu experiencia con GeneXus?
Mi experiencia en GeneXus se inicia en el año 1997 con GeneXus 5.03. Poco a poco fui acrecentando mis conocimientos en la herramienta y en cada una de las mejoras que se le iban incorporando.
A través de cada una de las versiones, y con distintos trabajos que me surgieron, fui pasando por todas las plataformas y generadores. Principalmente el Fox Pro para Windows, Visual Basic, Visual Fox Pro y Visual Basic C/S. También el generador Cobol y Java para desarrollos Web.
Cuando tuve conocimiento del sitio GXOpen me hice un usuario asiduo, de allí obtuve muchos conocimientos también basándome en lo que otros publicaban.
¿Por qué te integraste a GXOpen?
En principio porque sentí curiosidad, y luego surgió el interés por publicar cosas que pudieran servir.
¿Podrías comentarnos el uso que has dado a GXOpen y los proyectos que has compartido?
He publicado una librería de íconos, un proyecto para hacer backup, una progress bar, y me sume al proyecto de juegos para GeneXus.
El proyecto al cual más valor le doy es el de una aplicación para hacer backup de las bases de conocimiento (KBs). La desarrollé con GeneXus en Visual Basic y posee un buscador automático de KBs.
El proyecto surgió por una necesidad personal ya que me era muy engorroso hacer backups de las KBs y archivos adicionales a mano. Buscaba la forma de automatizarlo, entonces basándome en una idea que saqué de otro proyecto similar, comencé el desarrollo de ésta. También incorporé el uso de GXZip de otro proyecto allí publicado. Posteriormente al ver la aplicación ya terminada me surgió la idea de compartirla para que la utilizaran otros, pero creo que no tuvo tanto éxito.
Tiempo después puse una serie de iconos agrupados por tema (librería de íconos) y me sorprendí muchísimo al ver como, poco a poco, iba creciendo hasta ser la más bajada y la que más tiempo se mantiene.
Reconozco que hubiese querido llegar a ser el más valorado por el proyecto de backup y no por el de iconos, que no tiene nada de programación, ni análisis, sólo es un rejunte de archivos.
También me sume a un proyecto de juegos en GeneXus de los cuales tengo desarrollados varios que todavía no he subido al sitio.
¿Qué ventajas ves en esta forma de trabajo?
Creo que es muy positivo, el hecho de brindar conocimiento y experiencia es fundamental para el crecimiento tanto profesional como personal.
¿Has bajado proyectos?
Sí, he bajado muchos, principalmente los que se ocupan de seguridad, web, utilidades, etc. He encontrado en GXOpen la posibilidad de extraer ideas o sugerencias para aplicarlas a proyectos propios. También me han sido útiles las librerías de zipeo.
¿Recomendarías formar parte de GXOpen? ¿Por qué?
Sí, porque es una posibilidad de llegar a otros de manera muy sencilla, por momentos algo a lo que uno da poca importancia, quizá sea muy útil a otros. Además nos posibilita el contacto entre programadores y el intercambio de conocimiento y opiniones.