Aus Das deutschsprachige Scratch-Wiki

Eine Scratch-EntwicklungsumgebungWikipedia.jpg ist eine SoftwareWikipedia.jpg, mit der Scratch Projekte erstellt werden. Oft wird diese Software auch synonym als "Scratch" bezeichnet, man sagt "Ich starte Scratch..." statt "Ich starte die Scratch-Entwicklungsumgebung". Der Benutzer sieht von ihr lediglich die Scratch-Oberfläche. Sie umfasst immer auch einen Scratch-Player mit dem die Projekte in ihrem Bühnen-Bereich abgespielt werden können. Im Laufe der Entwicklungsgeschichte von Scratch und seinen Modifikationen sind Entwicklungsumgebungen auf Basis verschiedener Online- und Offline-Technologien entstanden.

Scratch bis Version 1.4

Hauptartikel: Scratch 1.4

Die Entwicklungsumgebung kann kostenlos aus dem Internet heruntergeladen und auf dem eigenen Rechner installiert werden, sie läuft also nicht selber im Internet und ist damit eine Offline-Entwicklungsumgebung. Da sie mit dem plattformunabhängigen SmalltalkWikipedia.jpg-Entwicklungssystem SqueakWikipedia.jpg erstellt ist, gibt es Versionen für WindowsWikipedia.jpg, Mac OS XWikipedia.jpg und potentiell für weitere BetriebssystemWikipedia.jpge z.B. Linux (diese haben meißt kleine Einschränkungen weil die Grafikeffekte von Scratch außerhalb von Squeak programmiert wurden und daher für andere Plattformen ebenfalls separat erstellt werden müssten, worauf jedoch auch verzichtet werden kann) . Im Bühnenbereich dieser Squeak basierten Scratch-Entwicklungsumgebung läuft der Squeak Player. Die mit Ihr erstellten Scratch-Projekte können direkt aus der Entwicklungsumgebung in einen persönlichen Benutzerbereich der Scratch-Website hochgeladen werden. Dort können die Programme von anderen Mitgliedern der Scratch-Community genutzt, kommentiert und zum Lernen und zur Weiterentwicklung heruntergeladen werden. Zur Ausführung direkt im Webbrowser dient ein JavaWikipedia.jpg-InterpreterWikipedia.jpg, ein sogenannte Scratch-Player, in diesem Falle also der Java Player.

Scratch ab Version 2.0

Hauptartikel: Scratch 2.0

Die Entwicklungsumgebung ist auf der Scratch-Homepage direkt lauffähig und wie der neue Scratch-Player komplett in FlashWikipedia.jpg erstellt. Download und Installation sind daher nicht mehr erforderlich. Eine Offline-Version zum Herunterladen für Mac OS, Windows und einige Linux-Versionen (32 bit) ist ebenfalls verfügbar.[1]

Scratch ab 3.0

Hauptartikel: Scratch 3.0

Scratch 3.0 ist eine zukünftige auf JavascriptWikipedia.jpg basierende Version von Scratch, die bereits als Vorabversion (Alpha bzw. Beta) getestet werden kann.

Scratch auf iPhone/iPad/iPod

Programmieren mit der Scratch Modifikation Snap!/BYOB4.0Wikipedia.jpg auf dem Apple iPadWikipedia.jpg von AppleWikipedia.jpg funktioniert ohne Java und Flash.

Da Scratch-Web-Player auf JavaWikipedia.jpg oder FlashWikipedia.jpg basieren, welche auf den mobilen Geräten von AppleWikipedia.jpg (iPhone/iPad/iPod) nicht unterstützt werden, lassen sich Scratch-Projekte und die Scratch 2.0 Entwicklungsumgebung dort nicht ausführen. Eine eigenständige Scratch-Player-App für diese Geräte war bereits im App-Store gelistet, so dass man dort alle Scratch-Projekte ausführen konnte, wurde jedoch von Apple nach einigen Monaten wieder verbannt.[2]

Ein HTML5 Player für Scratch, mit dem obige Beschränkung für iPhone/iPad/iPod aufgehoben werden soll, befindet sich in Entwicklung und kann bereits öffentlich im Web getestet werden.[3]



Code zum Einbinden ins Forum:
[wiki=de:Entwicklungsumgebung]Entwicklungsumgebung[/wiki]
  1. 2.0 Offline-Editor für Scratch, abgerufen am 27. März 2015
  2. Scratch iPhone Player auf mobilewikiserver.com (englisch, PDF) Abgerufen am 13. November 2012.
  3. HTML5 Playerim DACH-Scratch-Wiki, abgerufen am 21. August 2014