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 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.
Mit Blockly entwickeln
Erstellen Sie einzigartige Tools, Anwendungen und Plattformen, die Ihre spezifischen Programmanforderungen erfüllen.
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.
FAQ
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.
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.
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.