GeneXus mueve desarrollo de clases estándar de Java a GitHub, Open Source

Tenemos un anuncio importante para la Comunidad GeneXus relacionado con alojamiento de código Open Source.


En el camino de fortalecer nuestra política de código abierto y apuntando  a fortalecer el ecosistema GeneXus a través de valores de mayor transparencia y colaboración, estaremos publicando código en el espacio GeneXusLabs de Github.com, así como también moviendo el desarrollo del mismo a esa plataforma.

Al respecto, hemos cumplido un primer hito importante: Las clases estándar utilizadas por las aplicaciones generadas por el generador Java, ¡ahora están públicas en este espacio de github!

Al mover el desarrollo de las clases de Java a Github y publicar el código, mejoramos la calidad del código, facilitamos su extensibilidad y evolución. Esto mejora aspectos de seguridad y también beneficia el armado y despliegue de las aplicaciones.

Puedes ver estas nuevas clases en acción utilizando la última versión de GeneXus del canal Beta de GeneXus o en el canal de Preview, camino a GeneXus 16 Upgrade 4, a liberarse el 12 de Junio de 2019.

Aspectos de compatibilidad a considerar

La compatibilidad del código generado está garantizada, es decir, los usuarios GeneXus simplemente tienen que generar su aplicación con este nuevo upgrade y con eso comenzarán a utilizar dichas clases.
De todos modos hay condiciones especiales a considerar, que pueden provocar incidentes de compatibilidad si de algún modo se utiliza una implementación no nativa de GeneXus o externa que las clases estándar dejaron de proveer.

Más información referente a temas de compatibilidad y cuestiones a tener en cuenta al respecto, en el wiki de GeneXus.

Más información técnica

Específicamente referidas a estas clases, invitamos a seguir leyendo en https://github.com/genexuslabs/JavaClasses#genexus-standard-classes-for-java