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 bildet die Grundlage für einige der größten blockbasierten Programmierprodukte wie Scratch und Code.org, die jedes Jahr Millionen von Studenten anspricht.

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 und wird von Coding-Plattformen bevorzugt, die auf Konsistenz, Flexibilität und Komfort achten. 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 Ihre spezifischen Programmanforderungen erfüllen.

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 Programmierprodukte.

Für Blockly-Ankündigungen anmelden

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

FAQ

Wie kann ich mit Blockly loslegen?

Wenn Sie Softwareentwickler sind und mit Blockly loslegen möchten, sollten Sie zuerst unsere Dokumente für die ersten Schritte lesen und dann unser Codelab für die ersten Schritte ausprobieren.

Wenn Sie als Lehrkraft oder Schüler/Student an blockbasiertem Programmieren interessiert sind, sollten Sie sich eine Lektion über ein auf Blockly basierendes Bildungsprodukt wie CS First, Code.org oder Scratch ansehen.

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 von Entwicklern ist Blockly eine vordefinierte UI zum Erstellen einer blockbasierten Sprache.

Wenn Sie kein Entwickler sind, werden Sie mit Blockly wahrscheinlich über ein auf Blockly basierendes Produkt wie Scratch oder App Inventor interagieren. Beispiele anderer Anwendungen, die auf Blockly basieren, finden Sie im Abschnitt zu Blockly-Partnerschaften.

Welche Vorteile bietet die blockbasierte Codierung?

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