Blockly ist ein visueller Programmiereditor von Google, der Drag-and-drop-Blöcke verwendet. Es ist der Motor, der die beliebtesten Programme für Programmierunterricht weltweit antreibt.

Blockly testen

Die Blockly-Bibliothek fügt Ihrer Anwendung einen anpassbaren Editor hinzu, der Programmierkonzepte als ineinandergreifende Blöcke darstellt. Er erstellt sauberen Code in der gewünschten Sprache und ermöglicht die Erstellung benutzerdefinierter Blöcke, die auf Ihre Anwendung zugeschnitten sind.

Blockly ist die Grundlage für einige der größten blockbasierten Codierungsprodukte wie Scratch und Code.org, die jedes Jahr zig Millionen von Schülern genutzt werden.

Blockly ist zu 100% clientseitig ohne serverseitige Abhängigkeiten und mit allen gängigen Browsern kompatibel: Chrome, Firefox, Safari, Opera und Edge.

Warum Blockly?

Blockly ist die bevorzugte Wahl für Plattformen, die eine vielseitige und intuitive Programmiererfahrung bieten möchten

Die Blockly-Bibliothek bietet eine umfassende Suite von APIs und Tools, mit deren Hilfe Coding-Plattformen eine anpassbare Umgebung für ihre individuellen Anforderungen bereitstellen können.

Der Blockly-Editor verwendet ineinandergreifende, grafische Blöcke, um Codekonzepte wie Variablen, logische Ausdrücke, Schleifen und mehr darzustellen. Nutzer können Programmierprinzipien anwenden, ohne sich Gedanken über die Syntax machen zu müssen.

Blockly ist eine plattformunabhängige Bibliothek, die von Programmierplattformen bevorzugt wird, die Konsistenz, Flexibilität und Komfort wünschen. Blockly ist mit allen gängigen Browsern kompatibel und funktioniert sowohl im Web als auch auf Mobilgeräten.

Erstellen Sie einzigartige Tools, Anwendungen und Plattformen, die Ihren spezifischen Programmanforderungen entsprechen.

Ressourcen für Entwickler

Funktionen zu Blockly with Plugins hinzufügen. Fügen Sie Felder hinzu, definieren Sie Designs, erstellen Sie Renderer und vieles mehr.

Blockly-Codelabs bieten Schritt-für-Schritt-Anweisungen zur Verwendung und Anpassung von Blockly.

Beispielprojekte zeigen, wie viele der Funktionen von Blockly genutzt werden können.

Im Blockly Developer Forum können Sie Fragen stellen und beantworten.

Blockbasiertes Programmieren ist für alle Programmierer aller Branchen und Ebenen gedacht. Entdecke das Neueste von Blockly und tausche dich mit anderen Entwicklern bei unseren Blockly Summits aus.

Jessica Kulwik, Software Engineering Manager bei Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/quote-2-mobile.png" />

Mark Friedman, Mitbegründer, App-Erfinder

Bewährtes und zuverlässig

> 100 partners

> 10 Jahre

94+ Übersetzungen

Von Entwicklern als vertrauenswürdig eingestuft

Blockly ist der Motor hinter einigen der größten und beliebtesten blockbasierten Codierungsprodukte.

Für Blockly-Ankündigungen anmelden

Ihre Daten werden gemäß der Datenschutzerklärung von Google verwendet.

Häufig gestellte Fragen

Was sind die ersten Schritte mit Blockly?

Wenn Sie Softwareentwickler sind und mit Blockly loslegen möchten, lesen Sie zuerst unsere Dokumentation zum Einstieg und probieren Sie dann unser Codelab für die ersten Schritte aus.

Lehrkräfte oder Schüler und Studenten, die sich für blockbasiertes Programmieren interessieren, sollten sich eine Lektion über ein auf Blockly basierendes Bildungsprodukt ansehen, z. B. CS First, Code.org oder Scratch.

Für wen ist Blockly gedacht?

Die Blockly-Bibliothek ist für Softwareentwickler gedacht, die ihrer App einen Editor hinzufügen möchten, der Programmierkonzepte als ineinandergreifende Blöcke darstellt. Aus Sicht eines Entwicklers ist Blockly eine vorgefertigte Benutzeroberfläche zum Erstellen einer blockbasierten Sprache.

Wenn Sie kein Entwickler sind, werden Sie wahrscheinlich ein Produkt verwenden, das auf Blockly basiert, z. B. Scratch oder App Inventor. Im Abschnitt Blockly-Partnerschaften finden Sie Beispiele für andere Anwendungen, die auf Blockly basieren.

Welche Vorteile bietet blockbasiertes Coding?

Die blockbasierte Programmierung ermöglicht es Benutzern, Programmierprinzipien anzuwenden, ohne sich um die Syntax oder die Einschüchterung eines blinkenden Cursors in der Befehlszeile kümmern zu müssen. Dadurch wird die Lernkurve für angehende Programmierer einfacher. Die blockbasierte Programmierung entfällt, sodass sie sich nicht mehr mit der Syntax vertraut machen müssen, und können sich so ganz auf die Logik hinter Bedingungen, Schleifen, Variablen und anderen Kernkonzepten konzentrieren, ohne sich Gedanken über unausgeglichene Klammern oder fehlende Semikolons machen zu müssen.