Conoce más sobre GeneXus
4 Min.

Es hora de reinventar a la propia industria del software

La reinvención es el mantra de Globant, que de la mano con el software impulsa al mundo hacia el futuro, a través de una transformación digital y cognitiva. ¿Cómo vemos el futuro de la programación de aplicaciones desde GeneXus? En este artículo reflexiono sobre cómo reinventar la industria del software con GeneXus.

La reinvención del desarrollo del software es, además, un tema que me apasiona y es acerca de lo que hablé en la última Techn’ fest  de Globant en Colombia, en el panel “Reinvention now”, más específicamente hablé  de GeneXus, la plataforma Low-Code de Globant.

Es que en la industria del software se da una real paradoja: por un lado el software se está comiendo al mundo, está en todos lados, lo usa todo el mundo; por lo tanto, hay una percepción de simplicidad en el uso de aplicaciones, sin embargo, esa simplicidad que logramos de cara al usuario, es la cara visible de una gran sofisticación, y esto es todo el código que hay detrás. 

Es paradójico porque en la industria del software sabemos que cada vez se ha tornado más difícil lograr esa simplicidad, por un lado, y por el otro, hemos desarrollado sistemas que han transformado digitalmente a todas las industrias, pero no nos hemos transformado nosotros necesariamente.  

Un ejemplo cercano de esto es lo que ha sucedido con el hardware, que podemos ver que desde la época del 50 hasta hoy ha tenido una gran evolución, pero en software lo que seguimos haciendo es más o menos lo mismo, desde el punto de vista de cómo obtener la solución final, lo hacemos a través de código. Lo que queremos ahora es  ir por la innovación del software, ¿cómo?, escribiendo menos código y capturando el conocimiento del negocio,  para eso hemos creado una plataforma Low-Code que se llama GeneXus.

¿De qué hablamos cuando hablamos de “capturar el conocimiento”?

Mientras que para escribir código necesitamos programadores, – y cada vez más, dada la aceleración digital- para capturar el conocimiento de un negocio, también necesitamos programadores, pero además, aportan conocimiento al sistema una diversidad de actores: diseñadores, psicólogos, economistas, sociólogas, etcétera;  actores que puedan decirle a una inteligencia qué es lo que quieren del sistema, qué quieren obtener, qué problema necesitan solucionar, y a través de la generación automática podemos obtener el software.

“¿Podemos generar automáticamente los programas que necesitamos?, ¿algunos?, ¿todos?, ¿cuáles?, ¿qué ventajas tendrían estos programas sobre los escritos a mano?”, estas preguntas son el origen de GeneXus, y su respuesta nos lleva a describir en vez de programar. 

¿Qué es una plataforma Low-Code?

Hacer software es una tarea que cada vez se complejiza más: tenemos que hacer una aplicación nativa, una aplicación web, integrar con whatsapp, instagram, tik tok, ERPs o con el metaverso, por solo nombrar algunas plataformas, y probablemente en dos años todo cambie de nuevo. 

¿Es sostenible en un futuro cercano este ritmo de desarrollo de software con la velocidad actual de la aceleración tecnológica? Crear soluciones inteligentes, en tiempo récord y a prueba de futuro, se ha vuelto una necesidad para todas las industrias. Es en ese contexto que muchas compañías apuestan a plataformas Low-Code.

La consultora Gartner, por su parte, a través de un reciente estudio ,estima que para el año 2024, el 65% de las aplicaciones del mundo serán desarrolladas con Low-Code.

Entonces, ¿qué es Low-Code?:

A diferencia del desarrollo de software tradicional, las plataformas Low-Code no se enfocan en el código, sino en la base del conocimiento y en el desarrollo visual (interfaz gráfica de usuario); permitiendo crear, desarrollar y mantener aplicaciones en los más variados dispositivos y medios digitales, de la manera más eficiente que existe: automáticamente.

Una Plataforma de Aplicaciones Low-Code (LCAP) generalmente se usa para crear aplicaciones personalizadas con diferentes estrategias para simplificar y reducir la programación.

Se trata de escalar la forma de escribir código, para eso es que están las herramientas Low-Code: para escribir menos código. 

De esta manera, los beneficios de una buena plataforma Low-Code se pueden medir en mayor productividad al reducir los tiempos de trabajo, además de que son a prueba de futuro, y permiten equilibrar el déficit de programadores que la industria del software necesita para avanzar.

Les invito a leer este whitepaper Cómo desarrollar más y mejor software sin morir en el intento para profundizar en cómo con Low-Code se pueden resolver problemas de la industria tales como la complejidad de las soluciones y  la escasez de talento.

Características de una Plataforma Low-Code:

  • Son Model Driven, pues se basan en la descripción de un modelo que representa la abstracción del problema que se quiere resolver.
  • Utilizan Generadores de Código para crear aplicaciones multiplataformas.
  • La curva de aprendizaje es mínima. Los desarrolladores no necesitan tener un conocimiento profundo en lenguajes de programación.

Beneficios y diferenciales de GeneXus en el universo Low-Code

GeneXus ayuda a los clientes a administrar, simplificar y proteger sus empresas generando código nativo y basado en estándares. 

Nosotros apostamos a reinventar cómo construimos software, y usamos la Inteligencia Artificial (IA) para generar código y escalar, esa es nuestra propuesta para la reinvención de la industria del software. 

El superpoder de GeneXus es -y va a ser- permitir generar valor en un tiempo récord como nunca antes ha visto la industria del software

Lee también:

2022 en clave Low-Code: ¡Lo que se viene en GeneXus!

Diferencias entre Super Apps, Mini Apps y Mini Programs

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver al incio