Blockly — это веб-библиотека, которая позволяет добавлять в приложение настраиваемый редактор кода на основе блоков. Редактор использует блоки, похожие на пазлы, для представления концепций кода, таких как переменные, логические выражения, циклы и многое другое. Он позволяет пользователям программировать, не беспокоясь о синтаксисе или запугивании командной строки.
Если рассматривать Blockly более подробно, то его можно рассматривать в двух аспектах:
- Похож на забавный пользовательский интерфейс, состоящий из кусочков пазла.
- Как причудливый конструктор струн.
Вы определяете соединения головоломки и поля ввода, а затем Blockly выполняет сложную визуализацию, перетаскивание и соединение.
Вы определяете строку (обычно код), которая генерируется для каждого блока, а затем Blockly обрабатывает объединение целых строк блоков. Что вы делаете с этим результатом, зависит от вас. Вы можете делать что угодно: от решения лабиринта до анимации персонажа и анализа некоторых данных. Дополнительные примеры см. во Введении в приложения Blockly .
Blockly позволяет вам сосредоточиться на применении блоков к вашему домену, не беспокоясь о деталях работы блоков. Для получения дополнительной информации см. Почему Blockly?