Low-code e no-code

Low-code e no-code

O que há por  trás dessas abordagens?

Muitas vezes quando uma pessoa dev fala sobre esse tema, temos a ideia de que iremos discutir se low-code ou no-code é programação ou não. Mas essa não é uma discussão aqui...

É programação ou não?

Até porque temos a mesma discussão sobre se desenvolver com HTML é programação ou não. A questão que temos que falar é: em que tipo de soluções pode ser interessante usar esse tipo de abordagem.

Não se apegue!

Low-code é basicamente um jeito de desenvolver utilizando pouco (low-code) ou nenhum código (no-code). 

O que é low-code e no-code?

Em geral, são utilizadas interfaces visuais onde a pessoa constrói os aplicativos com lógica básica e alguns recursos drag-and-drop (arrastar e soltar).

Como funciona?

No desenvolvimento low-code a pessoa precisa ter um pouco de noção de desenvolvimento, enquanto no no-code uma pessoa totalmente leiga em programação consegue desenvolver.

Quem pode fazer?

Para elucidar um pouco como funciona esse universo, trouxemos alguns exemplos de plataformas low-code/no-code que podem ser utilizadas. Continue...

Plataformas low-code e no-code

Scratch (um projeto do MIT) serve para ensinar como lógica de programação funciona. Nele a pessoa utiliza blocos de comandos para fazer com que o personagem (gato) realize algumas ações: fale, mude de aparência, etc.

Scratch

Quando falamos de desenvolvimento para aplicativos móveis, existe uma outra plataforma, também do MIT, que ajuda na prototipação e desenvolvimento utilizando low-code. 

MIT APP Inventor

Ele fornece um editor baseado em navegador que facilita a conexão de fluxos usando uma variedade de "nós". Foi desenvolvido em Node.js e você pode criar coisas localmente, em um dispositivo como Raspberry Pi, ou na nuvem.

Node-RED

· nós de entrada: onde é permitido inserção de dados em uma determinada aplicação; · nós de saída: onde é permitido o envio de dados para fora de uma aplicação; · nós de processamento: onde é feito a manipulação dos dados.

Tipos de "nós"!

Outras ferramentas no-code

Entendeu um pouco como funcionam algumas plataformas low-code/no-code e o motivo das pessoas utilizarem? É um bom caminho para algumas aplicações.

Então, é isso!

Agora, se você quer alta performance em um projeto de desenvolvimento, o melhor caminho é o VPS Locaweb!