Что такое Блокли?

Blockly — это веб-библиотека, которая позволяет добавлять в приложение настраиваемый редактор кода на основе блоков. Редактор использует блоки, похожие на пазлы, для представления концепций кода, таких как переменные, логические выражения, циклы и многое другое. Он позволяет пользователям программировать, не беспокоясь о синтаксисе или запугивании командной строки.

Если рассматривать Blockly более подробно, то его можно рассматривать в двух аспектах:

  1. Похож на забавный пользовательский интерфейс, состоящий из кусочков пазла.
  2. Как причудливый конструктор струн.

Вы определяете соединения головоломки и поля ввода, а затем Blockly выполняет сложную визуализацию, перетаскивание и соединение.

Вы определяете строку (обычно код), которая генерируется для каждого блока, а затем Blockly обрабатывает объединение целых строк блоков. Что вы делаете с этим результатом, зависит от вас. Вы можете делать что угодно: от решения лабиринта до анимации персонажа и анализа некоторых данных. Дополнительные примеры см. во Введении в приложения Blockly .

Blockly позволяет вам сосредоточиться на применении блоков к вашему домену, не беспокоясь о деталях работы блоков. Для получения дополнительной информации см. Почему Blockly?