Descubra A Melhor Plataforma Low-Code
5 Min.

De GeneXus a GeneXus Next e Globant Enterprise AI

By Gustavo Carriquiry | COO of GeneXus

Minha relação com GeneXus começou há mais de 30 anos, primeiro como parte de um projeto para um cliente e depois como integrante da equipe da GeneXus.

Nesse período, testemunhei a evolução da tecnologia e como a GeneXus acompanhou essas transformações.

Quando comecei, existiam apenas Transações (CRUD) e Relatórios (listagens), com suporte ao DBase III Plus/Clipper utilizando DBFs para “prototipagem” e COBOL/400 (AS/400, iSeries).

Lembro-me bem daqueles tempos em que as estruturas de dados, especialmente os bancos de dados, pareciam “esculpidas em pedra”. Os programas precisavam ser engenhosos para contornar limitações, e os campos “filler” eram multiusos — apenas Deus e o programador responsável compreendiam seu significado (e, às vezes, nem mesmo Deus).

O primeiro Sistema de Missão Crítica em que trabalhei foi o GX/DB III Plus com DBFs. Era uma época em que os PCs estavam se tornando máquinas potentes, e as aplicações começavam a ser utilizadas em ambientes de produção. Considero-me um “nativo de PC”, pois foi nesse contexto que minha carreira profissional teve início.

Como parte da GeneXus, participei, junto a Rafael e Freddy, do desenvolvimento do sistema de faturamento da ANCEL, que na época era a empresa de telefonia móvel e hoje integra a ANTEL. Os celulares estavam começando a surgir, e as chamadas eram cobradas por pulso (a cada 3 minutos de uso, depois reduzido para 1 minuto). Curiosamente, o custo era pago pelo destinatário (o que fazia com que as pessoas evitassem compartilhar seus números).

Uma consultoria havia estimado que a ANCEL teria cerca de 4 mil clientes até o final de 1995. O sistema, que entrou em produção em setembro de 1994, alcançou essa marca ainda no final daquele mesmo ano, mostrando como a realidade pode ser imprevisível.

Esse cenário trouxe um grande desafio, pois a ANCEL precisava faturar diariamente milhares de telefones e centenas de milhares de pulsos, cada um com diferentes planos e tarifas. Embora os DBFs tenham suportado esse volume inicial, ficou claro que, com as projeções reais (bem superiores às estimativas), a solução não seria escalável.

Em menos de um mês, o sistema foi implementado em COBOL AS/400, garantindo a escalabilidade necessária para que a ANCEL mantivesse suas operações e continuasse crescendo sem problemas.

Integridade e Cobertura

A trajetória da GeneXus sempre foi marcada por diversas “ondas” de evolução. Por um lado, as ondas de completude, como procedimentos batch e painéis de consulta (workpanels). Por outro, as ondas de plataformas, desde Visual Basic e FoxPro for Windows, passando por Cliente/Servidor, o surgimento da Web (com os primeiros webpanels), até Java, .NET, iOS e Android.

Essas transformações impulsionaram tanto a evolução da linguagem GeneXus quanto do próprio IDE. Primeiro, o IDE foi adaptado ao Windows, depois migrou do c-tree para o SQL Server, e mais tarde para .NET. Durante esse processo, surgiram diversos produtos, como o GeneXus Server, que revolucionou o trabalho em equipe ao eliminar a necessidade de gerenciar manualmente os arquivos XPZ (exportações de conhecimento entre ambientes).

Apesar de todas as mudanças, a missão permaneceu a mesma: automatizar tudo o que for possível no ciclo de desenvolvimento.

Para alcançar esse objetivo, os principais pilares têm sido:

Princípio do Tema

  • Partir das visões parciais e subjetivas dos usuários.
  • Construir uma “base de conhecimento” (KB) que formalize essas perspectivas funcionais e parciais.

Visão Completa

  • Consolidar o conhecimento em uma forma estruturada e abrangente por meio da KB.
  • Garantir que todas as partes do sistema se baseiem em uma única fonte de verdade.

Geração de Código Específico

  • Utilizar algoritmos de Inteligência Artificial para gerar código específico como consequência direta do conhecimento formalizado.
  • Tratar o código como um artefato temporário e descartável, e não como um fim em si mesmo.

Integridade e Consistência do Sistema

  • A evolução do conhecimento na KB impacta todo o sistema, mantendo uma visão completa e coerente.
  • Isso permite evoluções funcionais mais ágeis, garantindo que os sistemas se adaptem rapidamente às mudanças sem perder consistência.

GeneXus Next e Globant Enterprise AI: o futuro do desenvolvimento de software

Hoje, com o lançamento do GeneXus Next, a nova versão da GeneXus, e do Globant Enterprise AI, a GeneXus está redefinindo o futuro do desenvolvimento de software.

Assim como há 30 anos, o GeneXus Next está presente para compreender a tecnologia, facilitar seu acesso e ajudar aqueles que desejam liderar este novo desafio a aproveitá-la ao máximo.

GeneXus Next expande a capacidade de co-criar com agentes de IA, tornando a formalização do conhecimento mais rápida e precisa. Isso permite gerar aplicações otimizadas para resolver desafios antes inimagináveis.

Por outro lado, o Globant Enterprise AI integra agentes e ferramentas que simplificam o uso de LLMs, possibilitando que as empresas incorporem inteligência artificial de forma natural em suas soluções, independentemente da tecnologia utilizada em seu desenvolvimento.

O mais significativo para aqueles que criam essas soluções é que não apenas o QUÊ muda — como de DB III Plus para iOS —, mas também COMO construímos o conhecimento que serve de base para todo o resto.

Com GeneXus Next e Globant Enterprise AI, oferecemos plataformas que não apenas simplificam a integração de IA nos processos, mas também permitem que as organizações inovem mais rapidamente, se adaptem melhor e resolvam desafios que antes pareciam impossíveis.

Na GeneXus, estamos comprometidos em empoderar as empresas para que aproveitem ao máximo essas tecnologias, liderando em um mundo onde a IA não apenas transforma indústrias, mas também redefine as regras do jogo.

Para saber mais sobre essas tecnologias, assista a estes vídeos:

Também pode te interessar:

What is GeneXus?

What is GeneXus used for?

What is Globant Enterprise AI?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Voltar ao início