Qu'est-ce que Blockly ?

Blockly est une bibliothèque Web qui vous permet d'ajouter un éditeur de code personnalisable basé sur des blocs à votre application. L'éditeur utilise des blocs ressemblant à des pièces de puzzle 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 ni de l'intimidation de la ligne de commande.

Vous pouvez voir Blockly de deux manières:

  1. Comme une interface utilisateur amusante en forme de pièces de puzzle.
  2. Comme un compilateur de chaîne sophistiqué.

Vous définissez les connexions et les champs de saisie du puzzle, puis Blockly gère le rendu, le glissement et la connexion complexes.

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 de ce résultat dépend de vous. Vous pouvez faire tout ce que vous voulez, de la résolution d'un labyrinthe à l'animation d'un personnage en passant par l'analyse de données. Pour obtenir d'autres exemples, consultez la section Présentation des applications Blockly.

Blockly vous permet de vous concentrer sur l'application de blocs à votre domaine sans vous soucier du fonctionnement des blocs. Pour en savoir plus, consultez Pourquoi Blockly ?