Zum Inhalt springen

Server Side Scripting

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. Mai 2025 um 16:00 Uhr durch Trustable (Diskussion | Beiträge) (erweitert). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Server Side Scripting bezeichnet eine Technik für Webserver bei der die Antwort für Anfragen (meist HTTP-Anfragen) dynamische durch ein Computerprogramm auf dem Server erzeugt wird. Die Antwort ist zum Beispiel ein HTML-Dokument oder ein JSON-Objekt. Server Side Scripting ist eine mögliche Umsetzung für dynamische Webseiten. Eine andere Möglichkeit ist Client Side Scripting, bei der ein Programm nur auf dem Client ausgeführt wird.

Geschichte und Entwicklung

In der Anfangszeit des Webs wurde Server Side Scripting häufig über das Common Gateway Interface realisiert unter Verwendung einer Kombinationen von Perl-Scripts, Shellskripts und binären Programmen, welche häufig in C geschrieben wurden. Diese Scripts und Programme wurden durch das Betriebssystem ausgeführt und lieferten nur ihre Ausgabe zurück an den Webserver. Heute können die Scriptsprachen häufig unter Verwendung von Zusatzmodulen, wie z. B. mod php oder mod perl direkt im Web Server ausgeführt werden. Es gibt Webserver, wie z. B. Apache Tomcat, welche auf das Ausführen von serverseitigen Programmen spezialisiert sind und sogar extra zu diesem Zweck entwickelt wurden.

Server Side Rendering

Server Side Rendering ist ein möglicher Einsatz von Server Side Scripting und bezeichnet die Erzeugung von dynamische Webseiten auf dem Webserver. Die Antwort ist in diesem Fall ist ein HTML-Dokument. Eine Alternative zu Server Side Rendering ist das Client Side Rendering, bei der die HTML-Elemente zum Beispiel per JavaScript auf dem Client erzeugt werden.

Beispiele