Script-Sprachen zur Darstellung von Webseiten im Internet
Skript. Skript-Sprache. Was sind Skripte? Skripte sind grundsätzlich
"nur" Textdokumente. Dokumente, die man im Internet antrifft,
sind unter anderem HTML, XHTML, JavaScript, PHP, XML, und noch einige
andere. All diese Skript-Sprachen werden nicht "programmiert",
sondern nur "geschrieben". Die Personen die das tun, werden
nicht unbedingt Programmierer genannt, sondern meist Skripter oder
Coder. Coder leitet sich von Code-Schreiber ab. Skripter spricht für
sich selbst.
HTML ist dabei auch keine richtige Skript-Sprache. HTML ist in
den Ursprüngen eine reine "Auszeichnungs-Sprache",
die dazu verwendet wird, Texte oder andere Inhalte zu strukturieren,
und in einer gut lesbaren Form aufzubereiten. Ein Browser besitzt
einen Interpreter, der das HTML dann interpretiert, und in eine
für manschen leicht erfassbare Form umwandelt, man spricht
hier von "Rendern". Das fertig gewandelte HTML wird dann
im Browser angezeigt.
Versetzt man das HTML zusätzlich mit JavaScript, kann man
die Seiten die im Browser angezeigt werden, auf der Client Seite
beeinflussen. Dabei wird kein neues HTML vom Webserver abgerufen,
sondern die bereits empfangene Code-Struktur manipuliert, und in
Echtzeit neu gerendert. Man spricht hier von dynamischem HTML. Es
entsteht für den Benutzer der Eindruck, dass die Webseite Inhalte
Dynamisch erzeugt und darstellt. Kombiniert man HTML mit JavaScript
und PHP, erhält man dynamisch und schnell reagierende Anwendungen,
die mittels AJAX asynchron mit dem Webserver kommunizieren, und
scheinbar wie eine Desktop-Anwendung im Browser ablaufen. AJAX erlaubt
es sogar, ganze Strukturen nachzuladen, was wiederum die Gestaltung
von komplexen Web-Anwendungen erleichtert, und die Datenmenge die
gesendet werden muss, auf ein notwendiges Minimum reduziert.
Bei diesen Web-Anwendungen kommt dann auf dem Webserver oft PHP
zum Einsatz. PHP erlaubt die dynamische Aufbereitung von HTML Strukturen
auf dem Webserver, bevor diese an dem Browser übermittelt werden.
Die Seiten werden oft mit Hilfe einer so genannten Template-Engine
erzeugt, und können nicht nur HTML abbilden. Da komplex Anwendungen
große Mengen von Daten bereitstellen und verarbeiten können,
hat PHP Schnittstellen zu Datenbank-Systemen wie zum Beispiel MySQL.
Das Datenbank-System verwaltet die Daten in der eigentlichen Datenbank,
und kann mittels SQL (Structured Query Language -> strukturierte
Abfrage-Sprache) die Daten kontrolliert und genau selektiert an
die Anwendung schicken, wenn diese von der Anwendung angefordert
wurden. Eine MySQL Datenbank hat dadurch dass sie Open-Source und
unter der GNU General Public License lizenziert. Das hat einen Vorteil
gegenüber anderen kommerziellen Enterprise Datenbanksystemen:
es kostet nichts! Dadurch ist MySQL weit verbreitet bei Webanwendungen.
|
- 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 |