Skip to content

BlocklyVSScratch

kraeml edited this page Nov 25, 2025 · 4 revisions

Blockly vs. Scratch – Visuelle Programmierung im Vergleich (2025)

Blockly und Scratch sind beide visuelle Programmiersprachen, aber mit grundlegend unterschiedlichen Zielen und Einsatzgebieten.

💡 Was ist der Unterschied?

  • Blockly: Bibliothek für Entwickler:innen – ein Werkzeugkasten, um eigene Programmierumgebungen zu bauen.
  • Scratch: Komplette Lernumgebung – eine fixfertige Plattform für Einsteiger:innen.

🔧 Blockly – Der modulare Baukasten (Stand 2025)

Blockly ist ein „unsichtbarer Motor“ für individuelle Lösungen und wird aktiv weiterentwickelt (aktuell: Blockly v12.3.0):

Eigenschaft Beschreibung
Zielgruppe Entwickler:innen, Bildungseinrichtungen, DOITPi-Projekte.
Flexibilität Sehr hoch – anpassbar für IoT, Robotik, Webseiten oder eigene Tools.
Code-Export Ja – generiert echten Quellcode (z. B. Python, JavaScript).
Einsatzbeispiele - Steuerungen für IoT-Geräte (z. B. Raspberry Pi).
- Eigene Code-Editoren in Lernplattformen.
- Grundlage für Scratch, MakeCode, MIT App Inventor.
Lernkurve Für Entwickler:innen – nicht für Endnutzer:innen.

💡 Aktuelles (2025):

  • Blockly ist keine eigenständige Lernplattform, sondern eine Bibliothek, um eigene Tools zu bauen.
  • Aktuelle Version: Blockly v12.3.0 (Stand September 2025).

🎨 Scratch – Die kreative Lernumgebung (Stand 2025)

Scratch bleibt die ideale Plattform für spielerisches Lernen:

Eigenschaft Beschreibung
Zielgruppe Lernende, Kinder, Unterricht, Kreativprojekte.
Flexibilität Geringer – vordefinierte Umgebung mit festen Möglichkeiten.
Code-Export Nein – Fokus auf visuelle Abläufe und Animationen.
Einsatzbeispiele - Spiele und Animationen erstellen.
- Interaktive Geschichten im Unterricht.
- Einfache Projekte ohne Programmierkenntnisse.
Lernkurve Extrem niedrigschwellig – ideal für erste Schritte.

💡 Aktuelles (2025):

  • Scratch ist nach wie vor die beliebteste Plattform für Einsteiger:innen und wird kontinuierlich verbessert.

📊 Blockly vs. Scratch im Vergleich (2025)

Kriterium Blockly Scratch
Zielgruppe Entwickler:innen, Bildungseinrichtungen, DOITPi-Projekte. Lernende, Kinder, Unterricht, Kreativprojekte.
Flexibilität Sehr hoch, anpassbar, erzeugt echten Quellcode. Geringer, vordefinierte Umgebung.
Plattform „Motor“ für Webseiten, IoT, Robotik, eigene Tools. Eigenständige Online-Plattform, läuft im Browser.
Code-Export Ja, Quellcode-Export (z. B. Python, JavaScript). Nein, Fokus auf visuelle Abläufe.
Lernkurve Für Entwickler:innen. Extrem niedrigschwellig, ideal für Einsteiger:innen.
Aktuelle Version Blockly v12.3.0 (Stand 2025). Kontinuierliche Verbesserungen, keine Versionsnummern veröffentlicht.
Beispiel Blockly als Editor für Sensorsteuerungen auf dem Raspberry Pi. Scratch für ein Animationsspiel im Informatikunterricht.

🎓 Für DOITPi und darüber hinaus (2025)

Tool Nutzen für DOITPi
Blockly - Eigene Automatisierungen und IoT-Anwendungen entwickeln.
- Individuelle Lehrtools ohne Syntaxdetails.
- Integration in DOITPi für maßgeschneiderte Lösungen.
Scratch - Schneller und niedrigschwelliger Einstieg in die Programmierung.
- Kreativität und Interaktion im Vordergrund.
- Perfekt für Unterricht und spielerisches Lernen.

Häufige Fragen (2025)

Frage Antwort
Kann ich Blockly für den Unterricht nutzen? Ja! Ideal für individuelle Lernumgebungen (z. B. IoT-Projekte) – aber keine fertige Plattform wie Scratch.
Kann ich Scratch für IoT-Projekte nutzen? Ja! Mit Erweiterungen (z. B. GPIO-Steuerung), aber kein Code-Export.
Kann ich Blockly in DOITPi integrieren? Ja! Für maßgeschneiderte Lösungen (z. B. Sensorsteuerungen) – Blockly ist die Grundlage für viele Tools.
Kann ich Scratch für komplexe Projekte nutzen? Nein – Scratch ist für Einsteiger:innen und kreative Projekte gedacht.

📌 Nächste Schritte (2025)

  • Blockly ausprobieren: Eigene Programmierumgebungen bauen.
  • Scratch entdecken: Spielerisch Programmieren lernen.
  • Blockly und DOITPi: Individuelle Lösungen für IoT-Projekte.
  • Scratch im Unterricht: Kreatives Programmieren vermitteln.

Fazit

💡 Fazit: Blockly vs. Scratch (2025)

  • Blockly: Modulares Schweizer Taschenmesser für Entwickler:innen – keine fertige Plattform, sondern ein Baukasten für eigene Tools.
  • Scratch: Buntes Rundum-Sorglos-Paket für Einsteiger:innen – fixfertige Lernumgebung für kreative Projekte.
  • Beide teilen die Blocklogik, aber ihre Rolle im Bildungs- und Profieinsatz ist grundverschieden.

🔹 Quellen und weiterführende Links (2025)

🚀 Schnellstart: DOITPi in 30 Sekunden

Für Eilige:

Du willst sofort loslegen? Hier ist der direkte Weg zur 01_Installation


Was du brauchst:

  • Raspberry Pi (Modell 3/4/5 oder Zero 2 W)
  • microSD-Karte (mind. 32 GB)
  • Kartenleser o.Ä
  • Netzteil
  • 15 Minuten Zeit

Los geht’s! 🎉

Jetzt zur 01_Installation


⚡ DOITPi 01a_Autohotspot

Immer verbunden – automatisch!

  • Aktiviert sich selbst, wenn kein WLAN verfügbar ist.
  • SSID: AP_<Hostname> | Passwort: 123456789
  • Zugriff per Browser/SSH – ideal für Headless-Betrieb.
    • Codeserver (für webbasiertes Code-Editing)
    • NodeRed (für visuelles IoT- ROS2-Programmieren)
  • Automatische Umschaltung alle 60 Sekunden.

🔒 Passwort anpassen! 🔧

Kurz, klar, direkt zum Ziel – perfekt für alle, die keine Zeit verlieren wollen! 😊

Clone this wiki locally