-
Notifications
You must be signed in to change notification settings - Fork 0
BlocklyVSScratch
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 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 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.
| 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. |
| 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. |
| 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. |
- 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: 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.
Hier zu Home
DOITPi ist Open Source und steht unter der MIT-LICENSE.
- Code: GitHub Repository
- Dokumentation: Wiki
- Releases: Aktuelles Image herunterladen
Hinweis: DOITPi nutzt Tools und Bibliotheken Dritter. Die jeweiligen Lizenzen finden Sie in den Danksagungen.
DOITPi steht auf den Schultern von Riesen. Besonderer Dank gilt:
- Raspberry Pi OS (Basis-System)
- CustomPiOS (Image-Erstellung)
- NetworkManager (Auto-Hotspot-Funktion)
- ROS2 & Node-RED (Robotik & IoT)
- Ansible (Automatisierung)
- Allen Mitwirkenden (GitHub Contributors)!
💙 Möchtest du hier auftauchen? Trage bei und sende einen Pull Request!
DOITPi © 2023–2025 DevOps & IoT für alle – einfach, offen, leistungsstark.
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! 😊