La primera vez que oí tal nombre me pareció que podía tratarse de algo relacionado con la Biblia y, en especial, con el Antiguo Testamento en donde se encuentra el libro del Génesis que narra la creación del mundo. Después de mucho fantasear alrededor del relato del séptimo día, o sea, aquel en el cual Dios terminó su obra creadora y descansó, fue cuando comencé a investigar sobre el tema de GeneXus y me di cuenta que, aunque, en manera alguna se trataba de dicho origen del universo, sí se refería a una infraestructura digital (o sea, una organización o disposición conceptual y tecnológica de soporte definido por módulos de software concretos, que sirve de base para la distribución y desarrollo de software: acepción que viene del inglés: framework) que ayuda al nacimiento o creación de modelos que capturan procesos para plasmarlos en una pieza de software.
Pero dado que existen bastantes frameworks para realizar desarrollo, cuál puede ser la ventaja competitiva de GeneXus frente a muchos otros del mercado? Las respuestas pueden ser de muchos colores, sabores y olores pero, en general, desde el punto de vista gerencial lo importante es que no sólo permite conservar las inversiones realizadas en los desarrollos previos, sino que también ayuda a conservar el conocimiento del negocio ya que avanza a la par con los lenguajes de programación.
Desde la perspectiva de desarrollo, GeneXus contribuye a agilizar el proceso de crear prototipos, realizar la adaptación de cambios y mejorar el producto, todo enmarcado en la “metodología ágil” que se encuentra incorporada en las entrañas del framework.
Todo lo anterior, que para muchos lectores puede sonar a idioma chino avanzado, se traduce en términos prácticos para una empresa en lo siguiente:
- Hacer aplicaciones más rápidamente (se optimiza el tiempo hasta en un 70%)
- Una vez se tiene el modelo del sistema deseado, Genexus hace su magia y crea la base de datos, el código de las aplicaciones y hasta la interfaz de usuario
- Generar aplicaciones móviles (que “están en boga” actualmente) fácilmente, utilizando HTML5 para aprovecharlas en dispositivos Android, BlackBerry y compatibles con servidores IBM, Apache y Windows
- Publicar los desarrollos en la nube, compartirlos y probarlos, nativamente, en su Smartphone o Tablet.
- Minimizar la curva de aprendizaje manteniendo sus aplicaciones amigables para los usuarios (obteniendo un alto grado de usabilidad) sin tener que sacrificar la potencia o versatilidad.
En pocas palabras, si desde el punto de vista de negocios se tiene la necesidad de hacer o migrar una aplicación y no se cuenta con un grupo de expertos desarrolladores (de esos que se las saben todas y, las que no, se las inventan) para hacerla, Genexus , es una muy buena opción de FrameWork para ejecutar la tarea de manera rápida y sin dolor.
[embedvideo id=”D6-tWvSZIWw” website=”youtube”]
Más información?
- Contacte al distribuidor autorizado en Colombia o en el país donde se encuentre.
- Ingrese al canal de Genexus en YouTube.