As plataformas de desenvolvimento low-code fornecem ambientes para a criação rápida de aplicações empresariais personalizadas e complexas. Essas plataformas permitem que desenvolvedores e outras equipes técnicas e semi-técnicas construam aplicações full-stack personalizadas do zero, usando uma combinação de arrastar e soltar e código personalizado.
Esses produtos permitem que desenvolvedores sem expertise em frontend construam interfaces de usuário (UI) personalizadas usando arrastar e soltar e lógica de negócios personalizada em cima de bancos de dados de produção e interfaces de programação de aplicativos (API).
Além de simplificar o desenvolvimento de aplicações principais, essas plataformas abordam segurança, governança, desempenho, disponibilidade, observabilidade, monitoramento de uso e outros requisitos empresariais. Isso ajuda desenvolvedores juniores, equipes de TI, equipes de dados, equipes de segurança e outras equipes semi-técnicas a construir aplicações empresariais full-stack personalizadas de forma muito mais eficiente do que com o desenvolvimento tradicional DIY.
Para se qualificar para inclusão na categoria de Plataformas de Desenvolvimento Low-Code, um produto deve:
Fornecer ambientes para desenvolver aplicações empresariais full-stack personalizadas
Ser projetado para uso por desenvolvedores e outras equipes técnicas e semi-técnicas
Oferecer um construtor visual de UI
Integrar-se com bancos de dados de produção e provedores de software como serviço (SaaS)
Permitir que desenvolvedores escrevam código frontend e backend personalizado usando linguagens de programação modernas
Suportar controle de versão ou fonte baseado em git conectando-se a provedores de git
Oferecer registro de auditoria e observabilidade prontos para uso