Leistungsstarke Codierung, Block für Block
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 für das Web
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
Umfassende Bibliothek
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.
Visuelle Benutzeroberfläche
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.
Plattformübergreifend
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.
Mit Blockly entwickeln
Erstellen Sie einzigartige Tools, Anwendungen und Plattformen, die Ihren spezifischen Programmanforderungen entsprechen.
Ressourcen für Entwickler
Plug‑ins
Funktionen zu Blockly with Plugins hinzufügen. Fügen Sie Felder hinzu, definieren Sie Designs, erstellen Sie Renderer und vieles mehr.
Codelabs
Blockly-Codelabs bieten Schritt-für-Schritt-Anweisungen zur Verwendung und Anpassung von Blockly.
Beispiele
Beispielprojekte zeigen, wie viele der Funktionen von Blockly genutzt werden können.
Forum
Im Blockly Developer Forum können Sie Fragen stellen und beantworten.
Alle sind eingeladen
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.
Blockly bietet einen wirklich guten Einstieg in die Informatik, ohne sich Gedanken über ein fehlendes Semikolon oder eine for-Schleife machen zu müssen, in der nicht alle richtigen Teile enthalten sind.
Jessica Kulwik, Software Engineering Manager bei Code.org
App Inventor wäre ohne Blockly einfach nicht der Erfolg (mit mehr als 1 Million aktiven Nutzern pro Monat) und vielleicht noch wichtiger, die Unterstützung durch das Blockly-Team! Sie waren echte Partner für unseren Erfolg.
Mark Friedman, Mitbegründer, App-Erfinder
Bewährtes und zuverlässig
> 100 partners
> 10 Jahre
94+ Übersetzungen
Für Blockly-Ankündigungen anmelden
Ihre Daten werden gemäß der Datenschutzerklärung von Google verwendet.
Häufig gestellte Fragen
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.
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.
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.