Noticias

GeneXus y las plataformas Open Source

La comunidad Open Source es, sin dudas, una comunidad creciente. Desde sistemas operativos, como Linux, hasta navegadores como Firefox. Sun Microsystems anunció que Java se convirtió en una plataforma Open Source.

Desde hace varios años que Sun venía luchando contra los rumores que hablaban de la liberación del código de Java. Sin embargo en la Oracle Open Word 2006, Jonathan Schwartz, presidente y CEO de Sun Microsystems, despejó todas las dudas y anunció que todo estaría preparado para Navidad. Inclusive IBM se ofreció a brindar apoyo en infraestructura y en código para poder llegar a tiempo.

Hoy la liberación de los códigos de escritura es una tendencia fuerte que tiene la programación, y el anuncio de Sun es parte de esto. La decisión de la empresa internacional influye positivamente en los usuarios GeneXus. GeneXus soporta en producción en LAMJ (Linux, Apache Tomcat, MySQL, y Java) que, hasta el anuncio de Sun, no era Open Source totalmente.

Sin embargo con las nuevas directivas de Sun, LAMJ (o LAPJ si se usa Postresql) es full Open Source, lo cual da la seguridad a los usuarios que GeneXus genera en plataformas y aplicaciones Open Source con una perfecta integración.

ARTech, desde los inicios de este nuevo milenio, apuesta a la integración con los sistemas y plataformas Open Source. Es por eso que, en febrero de 2000, ARTech conformó un grupo de trabajo con Hebert Orofino, Gabriel Icasuriaga y Haroldo Stenger para apoyar los esfuerzos que, a la postre, llevaron a tener el primer generador para una base de datos de código abierto. Algunos meses más tarde el generador C/SQL tuvo interfase web soportando Postresql, incorporándose luego al resto de los generadores a partir de la versión 7.5 de GeneXus.

De esta forma, las plataformas y aplicaciones Open Source han sido utilizadas por la Comunidad GeneXus para elaborar proyectos comunitarios. ForumSR, GX Community Wiki y GXopen son algunos ejemplos claros. GXopen fue el primer sitio LAMJ que surgió a partir de la Beta 1 de GeneXus 9.0. El sitio permite diseñar y mantener los proyectos de GeneXus, compartiéndolos con los otros miembros de la Comunidad GeneXus. De esta forma, otros miembros pueden descargar y subir diferentes versiones de un mismo proyecto, demostrando así que la integración entre GeneXus y las plataformas Open Source es real, tangible y sobre todo, posible.

Pero la integración de GeneXus con plataformas libres también se ha dado en el ámbito privado. El caso de la Junta Nacional de Auxilio Escolar y Becas (JUNAEB), el organismo perteneciente al Estado chileno responsable de la administración de los recursos destinados a velar por los niños y jóvenes en condición de vulnerabilidad bio-sico-social para que ingresen, permanezcan y tengan éxito en el sistema educativo. La solución en este caso fue presentada por TECHnologies & Solutions Ltda., Solution Partner Gold de GeneXus, desarrollando una aplicación para plataforma Linux y que utiliza como base de datos PostgreSQL.

Al igual que otros lo han hecho, varios clientes corporativos comienzan a seguir estos mismos pasos. Es el caso de éste cliente de Concepto S.R.L, en donde la búsqueda por integrar un desarrollo GeneXus con plataformas Open Source surgió por expreso pedido del cliente.