Nutzung interaktiver Medien
Donnerstag, 18. Oktober 2007
Javascript
Javascript ist eine objektbasierte kompakte Skript-Sprache, die von Netscape entwickelt wurde. Java-Script-Programme sind in den HTML-Code integriert und können diesen steuern. Dazu benötigt man einen Javascript-fähigen Browser, der die Anweisungen interpretieren und ausführen kann.
Javascript ermöglicht es auch mit geringen Programmierkenntnissen objektorientierte Anwendungen in Internetseiten einzufügen. Web-Seiten können "dynamischer" gestaltet werden, sie bieten dem Benutzer mehr Interaktionsmöglichkeiten auf Web-Seiten. Da sie direkt in das HTML-Dokument eingebunden wird sind schnelle Aktionszeiten möglich.

Im Gespräch mit meinem Kollegen Mag. Alfred Klampfer erhielt ich ein paar Informationen darüber, welche Argumente für Javascript als Einstieg in den Themenbereich „Programmierung“ sprechen:

• Javascript ist als Skriptsprache im Vergleich mit den „großen“ Programmiersprachen mit einfacheren Sprachkonstrukten (etwa bei der Deklaration von Variablen und der Vereinbarung von Datentypen) versehen und erlaubt somit einen einfachen Einstieg mit raschen Erfolgserlebnissen.

• Javascript-Programme können ohne aufwendige Entwicklungsumgebungen geschrieben werden und erfordern als „Runtime“-Umgebung lediglich einen Web-Browser. Viele moderne Entwicklungsumgebungen „vollwertiger“ Programmiersprachen wie Java, C# (etwa Netbeans, Eclipse, Visual Studio) überfordern Anfänger durch ihre Komplexität und die Projektverwaltung, die für Einstiegsbeispiele eine unnötige Vorgabe darstellt.

• Die Syntax der Kernsprache von Javascipt entspricht der von C. Damit ist eine weiterführende Vertiefung in zahlreiche moderne Sprachen ohne Umlernen möglich. So haben etwa auch die folgenden Programmiersprachen eine syntaktische Nähe zu C: Java, C++, C#, PHP, Actionscript (Skriptsprache von Macromedia Flash)

• Durch die Einbettung von Javascript-Programmen in HTML-Dokumente wird ein relevanter Bezug zu anderen Themen des AINF-Lehrplans hergestellt (Internet, HTML, Multimedia)

• Durch Javascript kann man Einsteigern auf relativ einfache Art und Weise verschiedene Programmierstile vermitteln. Prozedurale Programme mit einfacher Ein- und Ausgabe können einen Einstiegspunkt darstellen. Hier kommt man häufig mit der document.write-Anweisung aus. Durch das Event-Modell von Javascript kann anschliessend das für moderne GUI-Anwendungen typische verhaltensgesteuerte Programmieren gezeigt werden. Syntaktisch allgegenwärtig ist eine sanfte Art der objektorientierten Programmierung. So können die Grundzüge von OOP vermittelt werden. Mit komplexen Thema wie Vererbung muss man sich in Javascript jedoch nicht beschäftigen.

Allgemeine Infos über Javascript siehe auch:
http://de.wikipedia.org/wiki/Javascript
http://www-is.informatik.uni-oldenburg.de/~dibo/teaching/sem/Ausarbeitungen/steinbach/html/index.htm

... link (0 comments)   ... comment


Online for 6282 days
Last update: 2008.02.13, 11:40
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Oktober 2007
Mo
Di
Mi
Do
Fr
Sa
So
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
19
20
21
23
24
25
26
27
28
29
30
31
 
 
 
 
 
 
recent updates
Web 2.0-Anwendung "GEO-Reisecommunity"
Ich werde folgende Web 2.0-Anwendung beschreiben und...
by Karin.Lindner.Uni-Linz (2008.02.13, 11:40)
Hallo, ich habe deinen...
Hallo, ich habe deinen Beitrag sehr interessant und...
by Sabrina.Schuhbauer.Uni-Linz (2008.02.05, 22:29)
Hallo Karin! Dass...
Hallo Karin! Dass du dich für ein Reisethema...
by Marion.Strasser.Uni-Linz (2008.02.05, 00:47)
Hallo Karin! Kannte den...
Hallo Karin! Kannte den Dienst bislang auch noch nicht,...
by Andrea.Moessbichler.Uni-Linz (2008.02.04, 10:43)
Hallo Karin!
Ich fand deinen Beitrag wirklich sehr interessant,...
by Martina.Hofmann.Uni-Linz (2008.02.02, 18:05)

xml version of this page

made with antville