GeneXus™ FAQ

Conceptos Básicos

 

¿Qué es GeneXus?

GeneXus es una compañía de Globant. Por más de 35 años nos hemos dedicado a simplificar el complejo mundo del desarrollo de software, construyendo productos y plataformas que hacen justamente eso. Somos los creadores de dos plataformas líderes en sus categorías:
 
  • GeneXus, una innovadora plataforma de desarrollo Low-Code impulsada por IA, diseñada para simplificar y acelerar la creación y evolución de software de misión crítica.
  • Globant Enterprise AI, es una plataforma powered by GeneXus que permite a las empresas integrar capacidades avanzadas de IA en su software empresarial, manteniendo la observabilidad, el control y la independencia de modelos y proveedores, impulsando a las empresas a innovar de manera más rápida e inteligente. 


¿Qué problema soluciona GeneXus y cómo?

El desarrollo de software se ha vuelto cada vez más complejo. Las aplicaciones son más fáciles de usar que nunca, pero crearlas, y mantenerlas, requiere cada día más conocimientos, con nuevos lenguajes de programación y plataformas emergiendo constantemente. GeneXus elimina la complejidad del desarrollo de software al automatizar todo lo que se puede automatizar, permitiéndo que te centres en lo que realmente importa: las necesidades de tu negocio.

GeneXus Next, nuestra última edición, une lo mejor de dos enfoques: por un lado, el uso de Prolog, una técnica clásica de inteligencia artificial que ayuda a representar reglas y relaciones de manera lógica, y por otro, los modernos Asistentes de IA Generativa. Prolog permite que GeneXus automatice tareas complejas como crear y mantener bases de datos y código. Mientras tanto, los Asistentes de IA Generativa hacen que el modelado, creación y mantenimiento de aplicaciones sea mucho más rápido y fácil, ofreciendo una experiencia simplemente más inteligente.

Esta combinación de IA es única en el mercado de plataformas de desarrollo y permite mejorar la eficiencia y simplicidad en el desarrollo y mantenimiento de aplicaciones, garantizando al mismo tiempo la calidad del código generado, ya que la generación de sistemas de misión crítica permanece en manos de los generadores de código deterministas.

Además, GeneXus está diseñado con un enfoque en la sostenibilidad tecnológica, asegurando que las aplicaciones evolucionen junto con las necesidades del negocio y los cambios en la tecnología. Al utilizar modelos independientes de la tecnología y una arquitectura basada en conocimiento (Knowledge Base), GeneXus garantiza que las aplicaciones generadas sean fáciles de mantener, evolucionar y escalar. Esto significa que incluso frente a la rápida obsolescencia tecnológica, las soluciones creadas con GeneXus pueden incorporar nuevas funcionalidades y adaptarse a nuevas plataformas, lenguajes y paradigmas sin necesidad de reescrituras costosas. En un mundo donde la innovación es constante, GeneXus protege tu inversión, permitiendo que tu negocio esté siempre preparado para el futuro.
 

¿Por qué automatizar?

Esta es una pregunta que cada industria se ha formulado a sí misma desde la invención de la máquina de vapor. Sistemáticamente, las tareas y labores que eran manuales han pasado a ser automatizadas, con los beneficios en productividad, calidad y democratización del acceso que eso ha significado. ¿Por qué debería ser diferente la creación de aplicaciones? ¡No debería serlo! Con GeneXus, obtienes la velocidad de la automatización, creando más en menos tiempo y con menos errores. Durante mucho tiempo, predicamos en la soledad del desierto, pero por suerte la revolución de la inteligencia artificial generativa nos ha facilitado mucho explicar este punto. Nadie discute hoy que el futuro del desarrollo de software es la generación de código.
 

¿Qué tipo de aplicaciones se pueden hacer con GeneXus?

Nos gusta decir: "Aplicaciones de Misión Crítica." Ya sea Core Banking, ERPs o CRMs, las aplicaciones de GeneXus están diseñadas para manejar la información esencial, los procesos y las tecnologías que mantienen tu negocio funcionando sin problemas. Con la incorporación de GenAI en los sistemas que generamos, ahora también podemos crear “Sistemas Empresariales Inteligentes”.

 

Capacidades Ténicas

 

¿Es GeneXus Desarrollo Basado en Modelos (MDD)?

Sí y no. ¡Es nuestra propia interpretación de MDD! Con GeneXus, describes lo que necesitas y nosotros nos ocupamos del "cómo". Esto significa menos codificación, menos errores (al usar generación determinística) y una integración más fácil con cualquier tecnología, ya sea antigua, nueva o incluso futura.
 

¿Qué significa "capturar la realidad"?

Significa entender cómo funciona tu negocio y traducir eso en un modelo del software deseado. Capturamos las fortalezas y procesos únicos de tu negocio en un modelo, y a partir de ahí, GeneXus genera la aplicación correspondiente.
 

¿Qué son las bases de conocimiento (knowledge base)?

La Base de Conocimientos (KB) es el corazón de cualquier proyecto de GeneXus. Es el “Digital Asset” por excelencia, que almacena todo lo que sabes sobre tu aplicación de una manera independiente de la tecnología, para que pueda generar código para múltiples plataformas mientras asegura que tu inversión sea a prueba del futuro.
 

¿GeneXus realmente genera aplicaciones automáticamente?

¡Absolutamente! GeneXus genera todo, desde bases de datos hasta aplicaciones front-end—millones de líneas de código—sin ninguna codificación manual. Tiene algo de magia, pero los resultados ¡son reales!.
 

¿Cómo maneja GeneXus los sistemas heredados?

¡Nos encantan los sistemas heredados o legados (Legacy Systems)! GeneXus puede integrarse con tus sistemas existentes, no importa su tecnología, modernizar lo que necesita ser actualizado y mantener todo funcionando sin problemas sin requerir una recreación completa.

 

GeneXus Next Start & AI Assistants

 

¿Qué es GeneXus Next Start?

GeneXus Next Start es una nueva manera de iniciar proyectos con GeneXus. Este asistente de IA basado en lenguaje natural representa el siguiente paso lógico en nuestra misión de simplificar y acelerar la creación de software.
 

¿Cómo funciona GeneXus Next Start?

¡Fácil! Describe tu aplicación en lenguaje natural y GeneXus Next Start creará una primera iteración funcional de la misma. O sea, transforma tus pedidos en software funcional. Para hacerlo, analiza tus descripciones y crea la estructura de datos óptima para tu aplicación. Luego genera automáticamente las pantallas y la navegación, para Web y Mobile. Y finalmente genera y despliega tu aplicación. Esta funcionalidad te permite iniciar cualquier proyecto de forma rápida y sin complicaciones. ¡Es como tener un equipo de desarrollo al alcance de tu mano! 
 

¿Cómo se relacionan los Asistentes de IA con GeneXus? 

Los asistentes de IA en GeneXus Next mejoran la experiencia de desarrollo al automatizar tareas rutinarias, asistir en la toma de decisiones y permitir la modelización en lenguaje natural. Aseguran mejoras en la productividad y mantienen la calidad de las aplicaciones generadas.
 

¿Qué Asistentes de IA tiene GeneXus Next? 


Aparte de GeneXus Next Start, que es un asistente externo al IDE, GeneXus Next cuenta con diversos asistentes inteligentes para simplificar el trabajo en el diseño y desarrollo.

Para el Desarrollo:
 
  • Asistente de IA para Modelado de Datos: Facilita la creación y organización de estructuras de datos.
  • Asistente de IA para Definir Reglas de Negocio: Ayuda a establecer reglas y lógica de negocio esenciales para la aplicación.
  • Asistente de IA para Definir Procesos de Negocio: Permite la automatización y optimización de flujos de trabajo mediante la definición clara de procesos.
  • Asistente de IA para Procesos y Procedures: Simplifica la creación de procedimientos personalizados para operaciones específicas.
  • Asistente de IA para Data Providers: Define outputs para acceder fácilmente a datos jerárquicos.

Para el Proceso de Diseño:
 
  • GeneXus Design Assistant: Transforma ideas en interfaces atractivas y funcionales, ayudándote a diseñar experiencias de usuario modernas y optimizadas en tiempo récord.
  • GeneXus Prototyper: Convierte rápidamente tus modelos en prototipos interactivos para visualizar, validar y ajustar tus ideas antes de llevarlas al desarrollo completo.


Posición Competitiva y de Mercado

 

¿Tienen competidores?

Tuvimos muchos. Pero la mayoría no sobrevivió el paso del tiempo y la constante evolución tecnológica. Claro que hay otras plataformas Low-Code, pero ninguna ofrece el paquete completo de flexibilidad, integración y future-proof que proporciona GeneXus, gracias a nuestro enfoque único.
 

¿Cómo se compara GeneXus con otras Plataformas Low-Code?

GeneXus destaca por su flexibilidad, automatización impulsada por distintos tipos de Inteligencia Artificial,  sus capacidades multiplataforma y la gran cantidad de tecnologías elegibles, disponibles para los desarrolladores. Nuestra capacidad para generar aplicaciones completamente funcionales y multiplataforma en diferentes idiomas a partir de un solo modelo es verdaderamente única. 

Además, GeneXus está diseñado con una visión de future-proof, lo que significa que tus aplicaciones evolucionarán de forma fluida y continua a medida que la tecnología avanza, sin necesidad de ajustes manuales complicados. 

Por último, a diferencia de muchos competidores, las aplicaciones generadas por GeneXus no están atadas a ningún set de tecnologías específicas, lo que las hace altamente adaptables a las diversas y cambiantes necesidades empresariales.
 

¿Qué hace a GeneXus diferente de la competencia?

GeneXus es único en su uso de la automatización impulsada por IA y su capacidad para asegurar aplicaciones a prueba del futuro. Sus capacidades multiplataforma y la capacidad de mezclar tecnología y evolucionar sistemas iterativamente, lo convierten en una opción destacada para aplicaciones empresariales complejas que evolucionan a lo largo del tiempo.
 

¿Por qué deberías usar GeneXus?

GeneXus permite un desarrollo y mantenimiento de aplicaciones más rápido y eficiente con menos esfuerzo técnico. Su poderosa automatización, adaptabilidad y enfoque en la preservación para el futuro aseguran que tu negocio obtenga valor a largo plazo, permitiéndote permanecer a la vanguardia a medida que evoluciona la tecnología.
 

¿En qué son los mejores?

GeneXus destaca en simplificar el desarrollo de aplicaciones complejas y de misión crítica. Su automatización, integración de IA y capacidades multiplataforma lo hacen especialmente fuerte en proyectos a nivel empresarial. También somos excelentes en la gestión de datos y el desarrollo multiplataforma. Si tu objetivo es preservar los datos empresariales mientras modernizas tus sistemas, GeneXus es la plataforma para ti.
 

Si es tan bueno, ¿por qué no lo usa todo el mundo ya?

Hemos crecido durante más de 35 años y somos muy fuertes en Latam y Asia con más de 1.800 clientes activos con proyectos en más de 50 países. Recientemente nos dimos cuenta que podíamos crecer más y lo que nos faltaba era un socio estratégico. Desde mediados de 2022 somos parte de Globant y gracias a ello hemos ganado más impulso que nunca, entrando en nuevos mercados y escala de clientes. Ahora, estamos expandiéndonos a nuevos territorios y creciendo a un ritmo sin precedentes. ¡No permitas que tu competencia adopte GeneXus antes que tú!

 

GeneXus y Globant

 

¿Cómo impacta que GeneXus forme parte de Globant?

GeneXus se convirtió en parte de Globant en 2022, uniéndose a la división de productos Globant X. Esta asociación nos brinda más recursos, mayor alcance y el apoyo de un gigante tecnológico, con la ventaja de que aún mantenemos nuestra independencia como empresa de productos, con una cultura propia. Globant nos ayuda a expandirnos e innovar, mientras nos mantenemos fieles a nuestra misión principal: facilitar el desarrollo de software y asegurar que tu negocio sea future-proof. Es parecido a lo que Disney ha hecho con Pixar, luego de comprarla.
 

¿Hay algún cambio en GeneXus ahora que es parte de Globant?

Aunque GeneXus ahora es "GeneXus, a Globant Company", opera de manera independiente dentro del ecosistema de Globant, con su propia red de partners y comercialización. La plataforma continúa enfocándose en simplificar el desarrollo de software y en asegurar el futuro, con la ventaja adicional de aprovechar la experiencia de Globant en IA e innovación de productos.
 

¿Cuáles son los beneficios de que GeneXus sea parte de Globant?

Al unirse a Globant, GeneXus obtiene acceso a recursos adicionales para la innovación, el desarrollo de productos y la expansión en el mercado global. La colaboración también mejora las capacidades de IA de GeneXus y extiende su alcance a nuevas industrias y regiones. Por último, ser parte de una de las empresas líderes en el mercado de servicios profesionales nos abre muchas puertas y da un espaldarazo de confianza.
 

¿GeneXus sigue siendo la misma plataforma después de unirse a Globant?

Sí, GeneXus mantiene su misión principal e independencia incluso como parte de Globant. La plataforma continúa evolucionando y es cada vez mejor, y su compromiso de simplificar y asegurar el desarrollo de software permanece sin cambios.
 

No encontré la respuesta que buscaba… ¿Qué puedo hacer?

Depende. Si estás buscando información técnica, probablemente encuentres la respuesta a tu pregunta en nuestro Sitio de Documentación. Si quieres aprender a usar GeneXus o perfeccionarte en algún tema específico, contamos con una cantidad de opciones de cursos y certificaciones en nuestro Sitio de Training. Si ninguna de estas opciones responde tus dudas puedes dejarnos tú consulta aquí.