Scriptsprachen sind keine Programmiersprachen
Script-Sprache.
Sie ist flexibel, schnell, und nicht so wie Programmiersprachen nur
auf eine bestimmte Technologie beschränkt. Sie funktioniert meist
sogar Plattform übergreifend.
In den meisten Fällen sind die Grundlagen leicht zu erlernen.
Die Syntax ist in vielen Fällen den so genannten Programmiersprachen
nachempfunden, und folgt oft auch den Regeln. Was aber keine Programmiersprache
der Welt kann, ist verschiedene Plattformen und Anbindungen gleichberechtigt
miteinander zu nutzen, um zu einem Ergebnis zu kommen. Das liegt
vor allem daran, dass Programmiersprachen immer stark an ihrem System
hängen, und meist nicht auf anderen Systemen, bzw. in anderen
Umgebungen lauffähig sind.
Skriptsprachen bieten hierfür eine Vielzahl von Schnittstellen
und Methoden, Klassen, Funktionsbibliotheken und vieles mehr. Durch
sie kann z.B. PHP mit vielen verschiedenen Datenbanken kommunizieren.
Das daraus resultierende Datenmaterial an einen Java-Systemkern
übergeben, der dann daraus mit Hilfe einer Transformation aus
XML und XSL einen HTML-Code generiert, der dann über einen
Webserver an den Client übergeben wird. Perl kann solche Skripte
ebenfalls, und wird ebenfalls für Webserver, Mailserver, und
ähnliches verwendet.
Allein im Webbereich ergibt sich so eine Vielzahl von Anwendungsmöglichkeiten.
Diese lassen sich noch steigern, indem man mehrere Skriptsprachen
miteinander interagieren lassen kann. So verbindet zum Beispiel
AJAX die Potentiale von einer serverseitig verarbeiteten Skriptsprache
PHP mit einer clientseitig verarbeiteten Skriptsprache JavaScript.
Dabei werden Aktionen des Anwenders durch das JavaScript clientseitig
verarbeitet, und falls neue Daten geholt werden müssen, kann
dieses Skript eine Anfrage an ein PHP Skript auf dem Server senden,
um diese Daten abzufragen, oder auch Daten zu speichern. Die Antwort
des PHP Skripts wird dann wiederum in eine Aktion des JavaScripts
gewandelt, und es können damit angezeigte Daten in einer Tabelle
aktualisiert werden, ohne dass der Betrachter die Tabelle neu laden
muss.
So lassen sich z.B. auch Webanwendungen wie Terminplaner für
Gruppen erstellen. Wenn ein Mitglied der Gruppe einen neuen Termin
eingibt, kann er diesen auf dem Kalender der Gruppenmitglieder erscheinen
lassen, ohne das diese den Kalender selbst aktualisieren müssen.
Voraussetzung dafür ist ein winziges JavaScript, das Zeitgesteuert
via AJAX prüft, ob es neue Einträge gibt. Wenn welche
vorhanden sind, können diese direkt nachgeladen werden, und
auf der Seite angezeigt werden.
Durch Skriptsprachen sind also gewisse Grenzen, die einem mit reinen
Programmiersprachen gesetzt sind, nicht mehr in vollem Ausmaß
wirksam. Man kann also sagen dass eine Skriptsprache durchaus mächtiger
ist, als eine Programmiersprache. Und dabei sind die Skripte noch
viel leichter zu schreiben, als man Programme "programmieren"
könnte.
Ganz anders sieht es bei der Programmierung von Software aus die
auf jedem Rechner funktionieren müssen, wie beispielsweise
ein Web-Browser
oder vielleicht auch eine Projektmanagement Software, die so gerne von Großunternehmen eingesetzt
wird. Derartige Programme müssen in Programmiersprachen
geschrieben werden, da sie nur so vom Rechner unmittelbar ausführbar
sind.
|
- Startseite
- Script-Sprache
- HTML
- PHP
- JavaScript
- Game Folgekosten
- Game Hotellobby
- Games gescript
- Script-Games Mobil
- Display-Beleuchtung
- Digital-Script
Der treue Wegbegleiter
- Majordomo
- Funktion
- Teilnehmer
- Möglichkeiten
- Das
Ende
- Impressum |