Aprenda mais sobre GeneXus
5 Min.

Plataformas de Desenvolvimento Multi-Experiência versus Plataformas de Desenvolvimento Low-Code

Sobre o Low-Code

Low-Code é uma categoria que descreve um tipo de plataforma e estratégia de desenvolvimento de software. Foi inventado pela Forrester, mas agora é amplamente usado por todos. Uma Low-Code Application Platform (LCAP) é normalmente utilizada para criar aplicativos personalizados com diferentes estratégias para simplificar e reduzir a programação.

No entanto, o uso do termo Low-Code é diferente para cada Empresa Analista.

Por exemplo, no caso do Gartner, eles têm uma visão do espectro de fornecedores em evolução que tenta agrupar os tipos de fornecedores com base em seus recursos. A imagem a seguir é uma possível interpretação desse cenário:

GartnerNesse espectro, alguns fornecedores fornecem uma solução mais adequada para um setor ou outro, talvez ambos, mas nunca serão tão fortes no outro quanto um fornecedor especializado para isso.

No caso do GeneXus, tem alguns pontos fortes em comum com outros provedores Low-Code: produtividade e facilidade de desenvolvimento, além de codificação manual em cada linguagem, por exemplo. GeneXus também tem outros poderes que o diferenciam, como mais suporte tecnológico, BPM, foco em dados, o que o torna melhor para o desenvolvimento de aplicativos “Enterprise”, etc.

Por outro lado, talvez o GeneXus não seja uma plataforma tão forte para “Citizen Developers”, pois seu foco é fornecer a maior flexibilidade e modelagem de software à prova de futuro para aplicativos de missão crítica, e isso requer uma orientação diferente.

Muitas soluções low-code não são adequadas para aplicativos de missão crítica, pois se concentram em simplificar a criação de experiências de front-end (principalmente para dispositivos móveis e da Web).

O Gartner avalia mais de 150 fornecedores para cada categoria e, em seguida, faz uma pequena lista. Entrar em qualquer um desses Quadrantes Mágicos é incrivelmente difícil, estar consistentemente em um é uma grande distinção. Além disso, o que o torna forte em um quadrante o tornará fraco em outro. Os pontos fortes do GeneXus tornam nossa plataforma mais qualificada para o Quadrante Mágico Multi-Experiência, mas pode pertencer a vários quadrantes como mostra a imagem acima.

Sobre plataformas de desenvolvimento multi-experiência

Para o Gartner, as plataformas de desenvolvimento multiexperiência: “oferecem às equipes de engenharia de software uma maneira produtiva de criar experiências de usuário ricas e interconectadas em aplicativos da Web, móveis, conversacionais, gêmeos digitais, IoT e AR”. Então o foco está em ferramentas para melhorar a equipe de Engenharia de Software, para ser mais produtiva e fazer mais projetos de forma mais fácil. Isso contrasta com o Low-Code, que tende a favorecer o “Citizen Developer”.

Os pontos fortes, a flexibilidade e a abordagem de desenvolvimento de software à prova de futuro de GeneXus fazem de GeneXus uma escolha de primeira para Gartner no Quadrante Mágico de multiexperiência. Neste momento, GeneXus é a plataforma mais versátil. Ele pode ser desenvolvido em muitos idiomas e bancos de dados diferentes e implantado em muitos fornecedores diferentes e se integrar a várias tecnologias sem esforço extra, e é por isso que somos chamados de “Visionários” neste Quadrante Mágico.

Conclusões ou qual escolher?

 Costumamos tentar explicar que a pergunta importante não é: “Por que GeneXus é a melhor plataforma Low-Code para minha empresa?”, mas que as empresas devem se fazer várias perguntas para saber qual provedor escolher:

O que preciso fazer? Preciso encontrar maneiras de aumentar a produtividade da minha equipe de engenharia ou devo permitir que usuários não técnicos construam sistemas por conta própria?

Para o primeiro, Multi-experiência e GeneXus, é ótimo. Para este último, Low-Code, mesmo No-Code, é uma solução melhor.

Para quantos bancos de dados e idiomas preciso criar versões do software?

As soluções Low-Code tendem a gerenciar um idioma e um banco de dados e, principalmente, não fornecem código nativo para aplicativos. GeneXus fornece código escrito por um desenvolvedor regular que pode ser facilmente implementado e compreendido. Isso é ótimo se você quiser implantar em nuvens diferentes ou se quiser fazer verificações de segurança, para dar dois exemplos.

Quantas mudanças terei que fazer em meus sistemas ao longo do tempo?

Em geral, a maioria das soluções Low-Code e multi-experiência são ótimas para “construir” uma primeira iteração de um aplicativo, mas muito ruins para evoluir ou mesmo integrar esses aplicativos em outros sistemas existentes. GeneXus se destaca tanto na evolução do software quanto na integração de soluções de software.

Preciso de uma abordagem iterativa e ágil?

Outra questão importante, pois nem todas as plataformas suportam uma abordagem iterativa, exceto GeneXus, pode fazê-lo automaticamente.

Quantos tipos de integrações terei que fazer?

GeneXus oferece uma ampla gama de integrações, implementações e conectores que solucionam os cenários de negócios mais importantes.

Quanto tempo minha solução terá que durar?

Muitos provedores são novos no mercado, mas GeneXus evoluiu e tem mais de 30 anos, sobrevivendo e, o mais importante, ajudando nossos clientes a sobreviver a diferentes ondas de evolução tecnológica. 

Quanto mais dessas perguntas você responder positivamente, adicionando opções, mais provável será que a melhor resposta às perguntas seja GeneXus, já que é o único que pode lidar com todos os tipos de cenários diferentes.

Além disso, se você precisa de Produtividade e Flexibilidade, mas também quer proteger seus ativos digitais, então GeneXus é o que você precisa, pois seu conhecimento do negócio é usado para modelar sua solução de software, independentemente da tecnologia. Portanto, à medida que a tecnologia evolui, seus ativos e conhecimentos digitais são protegidos pelo GeneXus e utilizados para gerar a solução de software em novas tecnologias, como demonstramos há mais de 30 anos.

Você também pode estar interessado em ler:

2022 em Low-Code Key: O que está por vir em GeneXus!

Diferenças entre SuperApps, MiniApps e MiniPrograms

One response to “Plataformas de Desenvolvimento Multi-Experiência versus Plataformas de Desenvolvimento Low-Code”

Leave a Reply

Your email address will not be published. Required fields are marked *

Voltar ao início