O que é o Blockly?

O Blockly é uma biblioteca da Web que permite adicionar um editor de código personalizável baseado em blocos ao seu app. O editor usa blocos semelhantes a peças de quebra-cabeça 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.

Para entender melhor, pense em Blockly de duas maneiras:

  1. Como uma interface divertida de quebra-cabeça.
  2. Como um builder de strings sofisticado.

Você define as conexões do quebra-cabeça e os campos de entrada. Em seguida, o Blockly processa a renderização, o arrasto e a conexão deles.

Você define a string (geralmente um código) que é gerada para cada bloco e, em seguida, o Blockly processa a concatenação de strings inteiras de blocos. O que você faz com esse resultado é com você. Você pode fazer qualquer coisa, desde resolver um labirinto, animar um personagem ou analisar alguns dados. Para mais exemplos, consulte a Introdução aos aplicativos do Blockly.

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?