Blockly ist eine Webbibliothek, mit der Sie Ihrer App einen blockbasierten Code-Editor hinzufügen können. Der Editor verwendet Puzzleteile wie Blöcke, um Codekonzepte wie Variablen, logische Ausdrücke, Schleifen usw. darzustellen. Nutzer können damit programmieren, ohne sich um die Syntax oder die Einschüchterung der Befehlszeile kümmern zu müssen.
Wenn du es weiter aufschlüsselst, kannst du dir Blockly zwei Arten von Blockly vorstellen:
- Wie eine lustige Benutzeroberfläche aus Puzzleteilen.
- Wie ein raffinierter String-Builder.
Sie definieren die Puzzleverbindungen und Eingabefelder und Blockly übernimmt dann das komplizierte Rendern, Ziehen und Verbinden dieser Elemente.
Sie definieren die Zeichenfolge (normalerweise Code), die für jeden Block generiert wird, und Blockly übernimmt das Verketten ganzer Blöcke. Was Sie mit diesem Ergebnis machen, bleibt Ihnen überlassen. Sie können alles tun, vom Lösen eines Labyrinths über das Animieren einer Figur bis hin zum Analysieren von Daten.
Mit Blockly können Sie sich auf das Anwenden von Blöcken auf Ihre Domain konzentrieren, ohne sich Gedanken über die Funktionsweise von Blöcken machen zu müssen. Weitere Informationen findest du unter Why Blockly?