Blockly est une bibliothèque Web qui vous permet d'ajouter un éditeur de code basé sur des blocs à votre application. L'éditeur utilise des pièces de puzzle telles que des blocs pour représenter des concepts de code tels que des variables, des expressions logiques, des boucles, etc. Il permet aux utilisateurs de programmer sans avoir à se soucier de la syntaxe ou de l'intimidation de la ligne de commande.
En décomposant la question plus en détail, vous pouvez considérer Blockly de deux manières:
- Comme une interface utilisateur amusante en pièces de puzzle.
- Comme un constructeur de cordes sophistiqué.
Vous définissez les connexions et les champs de saisie du puzzle, puis Blockly gère le rendu compliqué, le déplacement et la connexion de ces éléments.
Vous définissez la chaîne (généralement du code) générée pour chaque bloc, puis Blockly gère la concaténation de chaînes entières de blocs. Ce que vous faites avec ce résultat dépend de vous. Vous pouvez résoudre un labyrinthe, animer un personnage ou analyser des données.
Blockly vous permet de vous concentrer sur l'application de blocs à votre domaine sans vous soucier des détails de leur fonctionnement. Pour en savoir plus, consultez la page Why Blockly?