No code e Low Code Programar "sem programar", como criar sem conhecer linguagem de programação

Esse tema é bem "áspero", pois de um lado temos aplicações e sistemas sendo criados e gerando riqueza, e isso executado por pessoas que não são programadores, mas que encontraram em No Code e Low code um caminho rápido e efetivo pra desenvolverem e colocar em prática seu empreendedorismo. Por outro lado temos programadores e empresas de Software House com uma linha mais agressiva em relação ao tema, sendo alguns contrários a esse tipo de desenvolvimento, muitos estudaram o tema, entraram a fundo e até conseguem ter argumentos embasados, mas o que vejo na grande maioria são argumentação vazia e sem base. O intuito é de sondar a opinião por aqui, acredito que teremos uma base mais sólida, tanto de quem tem conhecimento e usa esse tipo de tecnologia, qto dos que não usam mas tem sua base de conhecimento e podem argumentar de forma mais profunda.

Acho que posso dar minha opinião aqui, certo?

Para mim, no-code não tem chance de ser algo bom (pelo menos nos próximos 10 anos), porque se seguirmos o termo à risca a partir do momento em que usarmos alguma linha de código, então já é low-code, ou seja, no-code por si só pode ser limitado e não vai muito longe.

Quer um exemplo? Bubble.io, provavelmente a plataforma favorita dos "no-coders". Nossa, como ela é horrível. A integração com código é péssima. Dá para fazer, mas é desconfortável, e os "grupo-repetidores" são uma baita gambiarra. Ela tem lock-in (você não tem acesso ao código-fonte do SEU aplicativo, acredite se quiser) e tem um código gerado horrível (parece um dev júnior que acabou de descobrir o Bootstrap e suas classes). Isso sem contar que o console do navegador fica todo poluído.

Mas o low-code é outra história, para mim, esse sim pode ser o futuro da criação de aplicativos. Não há nada melhor do que ter uma plataforma/IDE que gera código em tempo real sem você ter que ficar perdendo tempo criando a interface.

Olá TiagoVel, agradeço pela contribuição. Tenho acompanhado os números e são impressionantes, atualmente já possuem + de 3.5M de usuários e algumas dezenas de startups de sucesso, inclusive uma que recentemente recebeu aporte no Shark tank Brasil. https://youtu.be/a-OvsJOoD0o?si=tY8Z18CvZM7PiR4O Baseado em suas negativas relacionadas ao Bubble, por exemplo, pq acredita que está crescendo tanto, se é fadado ao fracasso, como menciona?
Cara, quanto a isso pode ter certeza de uma maxima: startup que começa a ter sucesso com no/low code, terá que abandona-los em algum momento. Você já viu o código HTML gerado por ferramentas de low code, por ? No geral é péssimo e atrapalha no SEO. Essas ferramentas são ótimas para uma prova de conceito, pois rapidamente você já tem algo funcionando, mas só para isso. Ter um projeto maior trás a necessidade de ter mais controle sobre ele, tanto em backend quanto no frontend e esse tipo de serviço não proporciona isso.
Opa, acredito que ela esteja crescendo tanto devido a ser a favorita e a mais conhecida, mas isso não tira o fato de a plataforma não ser boa. Logo, logo aparecerá outra plataforma low-code que não terá nenhum dos defeitos citados acima, e o Bubble.io será engolido. Flutter-flow e weweb estão aí, sem lock-in e com integração com código decente. Agora é apenas uma questão de as pessoas notarem essas plataformas.
Gostaria de discutir a questão do no-code em um fórum de tecnologia/programação. Existe um consenso entre nós de que essas tecnologias parecem ter um destino incerto, principalmente quando consideramos que grandes empresas de tecnologia, como Google, Meta e Microsoft, optam por desenvolver aplicações a partir do zero. Essa escolha é fundamentada na busca pela experiência e flexibilidade que uma aplicação criada integralmente pode oferecer. É importante não se deixar influenciar por gurus que, muitas vezes, apresentam informações de forma sensacionalista. As promessas de sucesso rápido e vídeos mirabolantes podem parecer atrativas, mas é fundamental avaliar a sustentabilidade dessas abordagens. A ideia de que startups dominam completamente o mercado também merece uma análise crítica, pois a realidade pode ser mais complexa. No-code não é para performace e muito menos para programas de alta demanda.