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.