Executando verificação de segurança...
1

Então, desculpa te frustar em um detalhe:

Para quem passou a vida escrevendo códigos por horas antes de ver algo funcionar, pode ser frustrante fazer um “arrasta e solta” e ter o mesmo resultado em poucos minutos.

Isso não acontece, pois é, programadores não ligam pra isso, sabe porque a grande maioria não usa? Porque é mais lento, sim, isso:

evaria pelo menos 15 dias para ficar pronto desenvolvendo da forma tradicional

É efeito placebo, o que acontece na maioria das vezes é discrepância de projetos e ignorar o "inicio frio":

  • Discrepância de projetos: No-Code e Low-Code não são usados da mesma forma nem produzem o mesmo resultado que High-Code, por exemplo, um cadastro de clientes, em No-Code (e a partir daqui pra simplicar a leitura, leia No-Code como No-Code/Low-Code) instintivamente se ignora coisas que não se pode fazer, por exemplo mas não limitado a: design de banco de dados, otimização de estilo, validações em backend (até porque é caro especialmente em Bubble), por exemplo num cadastro de clientes, quando foi a última vez que fez isso no campo "cpf" no Bubble, FlutterFlow ou similar no Backend?
function CPF(value) {
    if (isNaN(parseInt(value)) || value === "") {
        return false;
    }

    value = value.toString().padStart(11, "0");

    if (value.length !== 11 || value.split("").every(char => char === value[0])) {
        return false;
    }

    function calculaDigito(pesoInicial, maxIndice) {
        let soma = 0;
        for (let i = 0; i < maxIndice; i++) {
            soma += parseInt(value[i]) * (pesoInicial - i);
        }
        const resto = soma % 11;
        return resto < 2 ? 0 : 11 - resto;
    }

    const digito1 = calculaDigito(11, 9);
    const digito2 = calculaDigito(12, 10);

    return value.slice(9, 11) === `${digito1}${digito2}`;
}

Então por mais que a casca do projeto No-Code seja idêntica a de um Hi-Code, eles não são a mesma coisa, praticamente todas as vezes projetos No-Code ignoram coisas assim que geralmente são feitas em projetos Hi-Code, esses detalhezinhos extremamente importante consomem muito tempo, isso sem contar na documentação

  • inicio frio essa comparação geralmente é feita considerando o desenvolvedor Hi-Code começando do zero, geralmente um PC Windows, sem VS Code, sem NPM, Composer, WSL, SSH, git e afins, instalar e configurar isso leva tempo, dependendo da internet mais de 1 dia, mas quantas vezes isso precisa ser feito? 1x então não é justo por na conta, esse desafio por exemplo, é naturalmente inválido

Já a IA, ela não funciona tão bem assim, para fazer um exemplo simples e boilerplate é até útil mas coisas minimamente avançadas? Esquece...

Antes de negativar, aproveitando que você é um evangelizador de No-Code e IA, aqui vai um desafio de vídeo no YouTube:

  • Numa plataforma No-Code qualquer (pode usar IA se quiser) faz uma plataforma de cadastro assim, bem básica:
    • Deve poder possui cadastro completo de usuário com:
      • Validação de nome (se tem caractere não alfabético/diacritico, se tem espaço duplo, grave como apóstrofe... coisas que um projeto Hi-Code geralmente tem)
      • Validação de data de nascimento
      • Validação de documento (CPF, RG...)
      • Validação de endereço descritivo
      • ...
    • Deve poder possui cadastro completo de medicamentos com:
    • Margem critica (ou seja avisar quando comprar mais baseado no estoque atual e o tempo de entrega)
    • Classificação
    • Tarja
    • Impostos
    • Lucro de venda
    • PDV
    • Relatório de vendas com média móvel
    • Estilo isolado e otimizado

Sim, eu sei que é algo besta e simplório que qualquer júnior HiCode rascunha com código em 2 ou 3 dias, mas gostaria de ver isso sendo feito em No-Code em pelo menos um tempo inferior a 10 dias. Lembrando que validação é feita no backend e não no front

Carregando publicação patrocinada...
2

Ultimamente a quantidade de Gambiarras feitas com IA que tenho visto esta a um nivel assustador. Todas as vezes que algum candidato a uma vaga aqui na empresa me diz que fez em dois dias e me entrega o projeto para analisar é de arrepiar só de olhar por cima. Inconsistencias, cada arquivo tem um padrão diferente. Voltas e Voltas para fazer algo simples, e a manutenção e legibilidade no codigo fica comprometida, código inseguro, dificilmente tem uma barreira para proteger de qualquer tipo de ataque, principalmente dados. Entre muitos e muitos outro problemas. A cada dia que surge temos mais pessoas iludidas achando que estão criando sabe Deus o que em 2 dias, só que na verdade são projetos que não possuem utilidade real, a não ser algum aprendizado. Não estou falando que a IA nao presta, ao contrário, é senssacional, mas tem muita gente não sabendo usar da forma correta por falta de conhecimento robusto da base de programação.

1

Opa. Valeu pelos pontos!

Eu concordo é que realmente existem coisas mais específicas que ainda não podem ser feitas via low code, do resto discordo de tudo.

A cada dia, essas coisas mais básicas vão sendo incorporadas em nocode.

Sobre IA, quando eu testei pra codar pela primeira vez foi bem tosca, hoje já tá bem melhor, e vai melhorar a cada ano.

Tenho visto cada vez mais aplicações robustas e rentáveis por aí no mercado. Inclusive, esse seu desafio acho que é bem possível, viu?

Se puder te fazer uma recomendação, te diria pra dar uma olhada de forma mais aberta nas ferramentas. Sobre IA, experimenta o Windsurf!

Valeu, abç!