Scriptsprachen sind keine Programmiersprachen
Scriptsprachen sind keine Programmiersprachen
 

Scriptsprachen sind keine Programmiersprachen


ScriptsprachenScript-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.



123 - Bookmark


- 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
www.scriptnews.de | Scriptsprachen sind keine Programmiersprachen