Opa, olá.

É realmente possível construir qualquer coisa assim? Front-end web, API/back-end, app mobile, app desktop...

Jamais, nem de longe. Você consegue realmente criar projetos mais simples, de forma rapida, mas a manutenção se torna mais complicada com o tempo.

Tudo que eu faço hoje com código (autenticação, controle de permissão, CRUDs, modelagem de banco etc) eu consigo fazer com low-code/no-code?

Você consegue, de forma mais engessada, pois terá que usar as funcionalidades que a ferramenta permite.

Em resumo, se você quer algo simples e rapido, Low Code vai ajudar, se quer algo customizado, com vida util prolongada e precisa criar features especificas, assim como gosta de ter uma interface diferenciada, por enquanto, e por muito tempo, será mesmo codificando na mão. Ou seja, mais de 95% das aplicações do mundo.

Eu penso que a IA vai se tornar o futuro da programação, e ela não te oferece nada Low Code ainda, ela te oferece um codigo que ela mesmo faz.

É, então. Eu não consigo mesmo enxergar como ferramentas low-code/no-code conseguem resolver todos os problemas (ou pelo menos os principais) do desenvolvimento de uma solução séria. Mas fiquei muito curioso, como disse, pela onda de gente falando que construiu o app X, a plataforma Y, o SaaS Z, tudo com low-code/no-code.

Voce consegue criar softwares menos complicados, digamos assim, mas se entrar no mercado de soluções mais robustas, fica muito complicado criar e manter. Não é possível fazer uma integração complexa com uma API, imagina um exemplo de apenas um software que temos, ele tem umas 50 APIs conectadas com milhares de regras. Não teria como manter.