O Blockly é uma biblioteca da Web que permite adicionar um editor de código baseado em blocos ao seu app. O editor usa peças de quebra-cabeça como blocos para representar conceitos de código, como variáveis, expressões lógicas, loops e muito mais. Ele permite que os usuários programem sem precisar se preocupar com a sintaxe ou a intimidação da linha de comando.
Em detalhes, pense no Blockly de duas maneiras:
- Como uma interface de peça de quebra-cabeça divertida.
- Como um criador de strings sofisticado.
Você define as conexões do quebra-cabeça e os campos de entrada, e o Blockly processa a renderização complexa, arrastar e conectar deles.
Você define a string (geralmente código) gerada para cada bloco e, em seguida, o Blockly processa a concatenação de strings inteiras de blocos. Você decide o que fazer com esse resultado. Você pode fazer de tudo, desde resolver um labirinto, animar um personagem até analisar alguns dados.
O Blockly permite que você se concentre na aplicação de blocos ao seu domínio sem se preocupar com os detalhes de como os blocos funcionam. Para mais informações, consulte Por que o Blockly?