Escolar Documentos
Profissional Documentos
Cultura Documentos
DE MOÇAMBIQUE
Escola de Pós-Graduação
Mestrado em Engenharia Informática
Podem pensar em
TRÊS razões
por que low code
é tão atraente para as empresas?
• 1ª Linguagem de Máquina
• 2ª Assembly
• 3ª Linguagem de programação de alto nível
• (Compilador introduzido no final de 1950) como
.Net, Java, C++,...
• Software pré-empacotado
• BPMS
• eForms
• Mobile
• Cloud
• Uma plataforma de aplicativos low-code (LCAP) é uma plataforma de aplicativos que oferece
suporte ao desenvolvimento rápido de aplicativos, implantação em uma etapa, execução e
gerenciamento usando abstrações de programação declarativas de alto nível, como linguagens de
programação orientadas a modelos e baseadas em metadados. Eles suportam o desenvolvimento
de interfaces de usuário, lógica de negócios e serviços de dados e melhoram a produtividade às
custas da portabilidade entre fornecedores, em comparação com plataformas de aplicativos
convencionais. [Gartner]
Pros Cons
• Não consomem tempo/custo • Ainda exigem habilidades de programação
• Não é difícil manter e aplicar mudanças • Tipo de opção de limitação para o aplicativo
• Não são complexos de usar/construir criado
• Não são necessários programador formal • Não é adequado para sistemas
(mesmo o usuário de negócios pode fazê-lo) grandes/complexos
• São independentes de plataforma • Um novo risco - dependência do fornecedor
• A integração é muito mais fácil agora • Problema de conformidade para versões SaaS
• Appian
• OutSystem (mobile themes)
Low-Code No-Code
Atende principalmente Desenvolvedores ou utilizadores avançados utilizadores Corporativos
Propósito Ferramenta de desenvolvimento rápido de aplicativos de Aplicativo de auto-atendimento para utilizadores
última geração para desenvolvedores profissionais corporativos
Objetivo principal Velocidade de Desenvolvimento Facilidade de Uso
Quantidade de codificação Baixa, mas presente Nenhuma codificação necessária
Personalização Most of customization are available Os modelos pré-criados só podem ser personalizados
Desenvolvimento de ponta a All platforms provide end-to-end development Algumas plataformas oferecem apenas recursos limitados
ponta
Complexidade do aplicativo Can create complex apps Pode criar aplicativos simples
Custo-benefício Cost-effective for companies with an existing team of developers Custo-benefício para empresas com uma equipe de TI
atrasada e altos requisitos
Platform Lock-in Livre para se mover entre plataformas Às vezes, trancado na mesma plataforma
Duvidas e Questões?