Un codage performant, bloc par bloc
Blockly est un éditeur de programmation visuel de Google qui utilise des blocs par glisser-déposer. Il s'agit du moteur des programmes d'enseignement du codage les plus populaires à travers le monde.
Essayer Blockly
La bibliothèque Blockly ajoute à votre application un éditeur personnalisable qui présente les concepts de codage sous la forme de blocs d'imbrication. Elle génère un code propre dans le langage de votre choix et permet de créer des blocs personnalisés adaptés à votre application.
Blockly pour le Web
Blockly est entièrement côté client, sans dépendance côté serveur. Il est compatible avec les principaux navigateurs: Chrome, Firefox, Safari, Opera et Edge.
Pourquoi Blockly ?
Blockly est le choix de prédilection pour les plates-formes visant à offrir des expériences de programmation polyvalentes et intuitives.
Bibliothèque robuste
La bibliothèque Blockly propose une suite complète d'API et d'outils, permettant aux plates-formes de codage de fournir un environnement personnalisable pour leurs besoins uniques.
Interface visuelle
L'éditeur Blockly utilise des blocs graphiques imbriqués pour représenter des concepts de code tels que des variables, des expressions logiques, des boucles, etc. Il permet aux utilisateurs d'appliquer les principes de programmation sans se soucier de la syntaxe.
Multiplate-forme
Bibliothèque indépendante de la plate-forme, Blockly est préférée par les plates-formes de codage qui recherchent cohérence, flexibilité et commodité. Blockly est compatible avec les principaux navigateurs, et fonctionne aussi bien sur le Web que sur mobile.
Compiler avec Blockly
Créez des outils, des applications et des plates-formes uniques qui répondent aux exigences spécifiques de votre programme.
Ressources pour les développeurs
Plug-ins
Ajout de fonctionnalités à Blockly avec des plug-ins. Ajoutez des champs, définissez des thèmes, créez des moteurs de rendu, et bien plus encore.
Ateliers de programmation
Les ateliers de programmation Blockly fournissent des instructions détaillées sur l'utilisation et la personnalisation de Blockly.
Exemples
Des exemples de projets montrent comment utiliser de nombreuses fonctionnalités de Blockly.
Forum
Le forum des développeurs Blockly est l'endroit où vous pouvez poser des questions et y répondre.
Tout le monde est invité
Le codage par blocs s'adresse à tous les programmeurs, quel que soit leur domaine ou leur niveau. Découvrez les nouveautés de Blockly et échangez avec d'autres développeurs lors de nos sommets Blockly.
Blockly offre un très bon point d'entrée en informatique, sans vous soucier de choses comme l'absence de point-virgule ou une boucle For qui ne contient pas tous les éléments appropriés.
Jessica Kulwik, responsable de l'ingénierie logicielle, Code.org
App Inventor ne serait tout simplement pas le succès qu'il a obtenu (avec plus d'un million d'utilisateurs actifs par mois) sans Blockly, et peut-être plus important encore, sans le soutien de l'équipe Blockly ! Ils ont été de véritables partenaires dans notre succès.
Mark Friedman, cofondateur d'App Inventor
Solution éprouvée et fiable
+ de 100 partners
+ de 10 ans
94+ traductions
S'inscrire aux annonces Blockly
Vos informations seront utilisées conformément aux Règles de confidentialité de Google.
Questions fréquentes
Si vous êtes développeur de logiciels et souhaitez faire vos premiers pas avec Blockly, commencez par lire notre documentation de démarrage, puis suivez notre atelier de programmation.
Si vous êtes un enseignant ou un élève intéressé par le codage par blocs, nous vous conseillons de consulter une leçon avec un produit éducatif basé sur Blockly, tel que CS First, Code.org ou Scratch.
La bibliothèque Blockly est destinée aux développeurs de logiciels qui souhaitent ajouter à leur application un éditeur représentant les concepts de codage sous la forme de blocs d'imbrication. Du point de vue d'un développeur, Blockly est une UI prête à l'emploi permettant de créer un langage basé sur des blocs.
Si vous n'êtes pas développeur, vous souhaiterez probablement interagir avec Blockly via un produit basé sur Blockly, comme Scratch ou App Inventor. Consultez la section Partenariats Blockly pour découvrir des exemples d'autres applications basées sur Blockly.
Le codage par blocs permet aux utilisateurs d'appliquer des principes de programmation sans avoir à se soucier de la syntaxe ni à l'intimidation d'un curseur clignotant sur la ligne de commande, ce qui facilite la courbe d'apprentissage pour les aspirants programmeurs. En réduisant la nécessité d'apprendre la syntaxe, le codage par blocs permet aux utilisateurs de se concentrer entièrement sur la logique qui sous-tend les conditions, les boucles, les variables et d'autres concepts de base sans se soucier des parenthèses déséquilibrées ou des points-virgules manquants.