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.