Script-Sprachen zur Darstellung von Webseiten im Internet
Script-Sprachen zur Darstellung von Webseiten im Internet
 

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.



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 - Script-Sprachen zur Darstellung von Webseiten im Internet