![]() | |||||||||||||||||
| • Startseite • Entstehungsgeschichte • Konzept • Screenshots • Demo • Video-Anleitungen • Download • Systemanforderungen • Nutzungsrecht • Installation • Erweiterung bestellen • Lizenzbedingungen • Newsletter |
Was ist eine SkriptspracheWas ist eine Skriptsprache? Kurz gesagt handelt es sich um eine Programmiersprache, deren Anweisungen nicht vorab in ein fertiges Programm übersetzt werden, sondern Zeile für Zeile von einem sogenannten Interpreter ausgeführt werden. Genau dieses Prinzip steckt hinter den meisten kleinen Helfern auf Webseiten, etwa hinter einem Gästebuch, das Einträge speichert und wieder anzeigt. Wer eine eigene Homepage betreibt und zum ersten Mal über Begriffe wie PHP, Script oder dynamische Webseite stolpert, fragt sich schnell, was das eigentlich konkret bedeutet. Dieser Artikel erklärt Ihnen den Begriff von Grund auf, ganz ohne Vorwissen, und zeigt am Beispiel eines Gästebuchs, warum solche Scripte überhaupt gebraucht werden. ![]() Was eine Skriptsprache ausmachtEine Skriptsprache ist eine Sammlung von Befehlen, die ein Computer der Reihe nach abarbeitet. Anders als bei klassischen Programmiersprachen wie C oder Java müssen Sie den geschriebenen Code nicht erst in eine maschinenlesbare Datei umwandeln, das übernimmt im Moment der Ausführung ein Interpreter. Sie schreiben also Text in eine Datei, der Server liest diesen Text und tut genau das, was darin steht. Der Name kommt vom englischen Wort "script" im Sinne eines Drehbuchs. Das passt gut: Ein Drehbuch beschreibt Schritt für Schritt, was passieren soll, und ein Schauspieler setzt es um. Bei einer Skriptsprache ist der Server der Schauspieler, der das Drehbuch vorliest und befolgt. Typische Vertreter sind PHP, Python, JavaScript und Ruby. Skriptsprache und HTML sind nicht dasselbeEine häufige Verwechslung betrifft den Unterschied zwischen einer Skriptsprache und HTML. HTML ist eine reine Auszeichnungssprache, es beschreibt nur, wie eine Seite aussieht, also wo eine Überschrift steht und wo ein Absatz beginnt. HTML kann nichts berechnen, nichts speichern und nicht auf Eingaben reagieren. Eine Skriptsprache dagegen kann Entscheidungen treffen, Daten verarbeiten und auf eine Datenbank zugreifen. Die folgende Tabelle stellt die wichtigsten Unterschiede gegenüber, damit der Begriff greifbarer wird.
Beide arbeiten in der Praxis zusammen: Die Skriptsprache erzeugt fertiges HTML, das der Browser des Besuchers dann anzeigt. Der Besucher sieht am Ende also nur HTML, ohne zu merken, dass im Hintergrund ein Script gearbeitet hat. Warum ein Gästebuch eine Skriptsprache brauchtEin Gästebuch ist ein gutes Beispiel, um die Rolle einer Skriptsprache zu verstehen. Stellen Sie sich vor, ein Besucher schreibt einen Eintrag und klickt auf Absenden. Ab diesem Moment muss etwas passieren, das reines HTML nicht leisten kann. Diese Schritte übernimmt ein PHP-Script wie das Gästebuch-Script im Hintergrund:
Weil sich der Inhalt dadurch je nach gespeicherten Daten verändert, spricht man von einer dynamischen Webseite. Eine reine HTML-Seite wäre statisch, sie würde immer exakt dasselbe anzeigen, egal was ein Besucher eingibt. Vorteile für EinsteigerGerade für Anfänger haben Skriptsprachen einige praktische Eigenschaften, die den Einstieg erleichtern. Sie müssen keine komplizierten Werkzeuge installieren, um den Code lauffähig zu machen, und Änderungen sehen Sie sofort nach dem Speichern.
Genau deshalb sind viele frei verfügbare Lösungen, etwa ein Gästebuch, in PHP geschrieben. Sie laden die Dateien auf Ihren Webspace, passen ein paar Einstellungen an und das Script läuft, ohne dass Sie eine Zeile Programmcode verstehen müssen. Wenn Sie also künftig lesen, dass ein Gästebuch ein PHP-Script ist, wissen Sie nun, was gemeint ist: ein Drehbuch aus Befehlen, das der Server bei jedem Seitenaufruf abarbeitet, um aus gespeicherten Daten eine aktuelle Seite zu bauen. Sie selbst müssen die Skriptsprache nicht beherrschen, um ein solches Script einzusetzen, es genügt zu verstehen, wofür sie da ist. Verwandte ThemenDiese Beiträge führen das Thema weiter und helfen Ihnen beim nächsten Schritt:
Was ist eine Skriptsprache, kurz zusammengefasstEin Drehbuch aus Befehlen, das der Server bei jedem Seitenaufruf neu abarbeitet. Beim Gästebuch heißt das: Formular auslesen, Eingaben prüfen, Eintrag speichern, beim nächsten Besuch frisches HTML bauen. HTML allein könnte davon nichts. Wer liest, dass ein Gästebuch ein PHP-Script ist, kann die Frage „Was ist eine Skriptsprache“ nun selbst beantworten. Was ist eine Skriptsprache im Alltag? Ein Werkzeug, das im Hintergrund arbeitet, während Sie nur Dateien hochladen und Einstellungen anpassen. Auf „Was ist eine Skriptsprache“ gibt es eine kurze Antwort: verstehen genügt, beherrschen müssen Sie sie nicht. | ||||||||||||||||
| AGB - Kontakt - Impressum |