Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Server Side Scripting – Wikipedia
Server Side Scripting – Wikipedia
aus Wikipedia, der freien Enzyklopädie

Server Side Scripting ist eine Technik der Webentwicklung, bei der die Antwort für Anfragen (meist HTTP-Anfragen) dynamisch durch ein Computerprogramm auf dem Webserver erzeugt wird. Die Antwort ist zum Beispiel ein HTML-Dokument oder ein JSON-Objekt. Beim Server Side Scripting werden oft Skriptsprachen eingesetzt, der Begriff ist jedoch nicht auf Skriptsprachen beschränkt.[1] Eine alternative Technik ist das Client Side Scripting, bei der ein Programm nur auf dem Client ausgeführt wird.

Geschichte und Entwicklung

[Bearbeiten | Quelltext bearbeiten]

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 Skriptsprachen 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

[Bearbeiten | Quelltext bearbeiten]

Server Side Rendering ist ein häufiger Einsatz von Server Side Scripting und bezeichnet die dynamische Erzeugung eines HTML-Dokuments auf dem Webserver. In der Regel wird das HTML-Dokument an den Webbrowser gesendet und dort angezeigt. Dabei ist kein Client Side Scripting notwendig, d. h. der Client benötigt keine JavaScript-Unterstützung. Dies ist zum Beispiel wichtig, wenn Suchmaschinen die Inhalte lesen können sollen. Server Side Rendering ist eine mögliche Umsetzung für dynamische Webseiten und Webanwendungen. Eine alternative oder ergänzende Technik ist das Client Side Rendering, bei der die HTML-Elemente per JavaScript auf dem Client erzeugt werden.

Programmiersprachen

[Bearbeiten | Quelltext bearbeiten]

Verbreitete Programmiersprachen beim Server Side Scripting sind (in alphabetischer Reihenfolge):[1]

  • Go – kompilierbare Allzweckprogrammiersprache von Google
  • Java – z. B. mit Jakarta Server Pages (JSP)
  • JavaScript – kann z. B. mit Node.js auch serverseitig genutzt werden
  • Perl – erste Skriptsprache, die weite Verbreitung in Webservern fand
  • PHP – die verbreitetste Skriptsprache auf Webservern; wurde direkt für diese Aufgabe konzipiert
  • Python – kann mit einem Webserver verbunden oder mit einem eigenständigen Webserver genutzt werden
  • Ruby – wird entweder über CGI oder mit mod_ruby ausgeführt, zunehmend auch unter Benutzung von Ruby on Rails
  • Visual Basic Script – Skriptsprache von Microsoft, z. B. mit Active Server Pages (ASP)

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Request Cycle

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ a b Top Server-side Scripting Languages & Frameworks. In: orientsoftware.com. 27. Mai 2024, abgerufen am 16. Mai 2025. 
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Server_Side_Scripting&oldid=256500955“
Kategorie:
  • Web-Entwicklung

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id