Server Seite Programmierung




Server-Side-Scripting ist eine Technik, die in Web-Entwicklung verwendet, die auf einem Web-Server unter Verwendung von Skripten beinhaltet, die eine Antwort für jedes Benutzers (Client) Anforderung an die Website angepasst produzieren. Die Alternative ist, für den Web-Server selbst eine statische Web-Seite zu liefern. Skripte können in einer beliebigen Anzahl von Server-Side-Scripting-Sprachen geschrieben werden, die verfügbar sind (siehe unten). Server-Side-Scripting wird von Client-seitiges Scripting zu unterscheiden, wo eingebettete Skripte wie JavaScript, werden laufen Client-Seite in einem Web-Browser, aber beide Techniken werden häufig zusammen verwendet werden.

Server-Side-Scripting wird oft eine angepasste Schnittstelle für den Benutzer bereitzustellen. Diese Skripte können Client-Eigenschaften für die Anwendung bei der Anpassung der Antwort auf der Grundlage dieser Merkmale zusammenstellen, die Anforderungen des Benutzers, Zugriffsrechte etc. Server-Side-Scripting ermöglicht auch die Website-Betreiber, den Quellcode zu verstecken, die die Schnittstelle erzeugt, während bei clientseitige scripting, hat der Benutzer Zugriff auf den Code alle vom Client empfangen. Ein Down-Seite auf die Verwendung von Server-Side-Scripting ist, dass der Kunde weitere Anfragen über das Netzwerk an den Server zu machen, um braucht neue Informationen an den Benutzer über den Web-Browser anzuzeigen. Diese Anforderungen können die Erfahrung für den Benutzer verlangsamen, mehr Last auf dem Server zu platzieren, und die Nutzung der Anwendung zu verhindern, wenn der Benutzer vom Server getrennt wird.

Wenn der Server-Daten in einer gemeinsam genutzten Weise dient beispielsweise nach den HTTP oder FTP-Protokolle, können Benutzer die Wahl aus einer Anzahl von Client-Programmen haben (die meisten modernen Web-Browser können Daten mit diesen beiden Protokollen fordern und zu empfangen). Im Fall von spezialisiertere Anwendungen kann Programmierer ihre eigenen Server, Client schreiben, und Kommunikationsprotokoll, die nur untereinander eingesetzt werden können.

Programme, die ohne jemals das Senden oder Empfangen von Daten über ein Netzwerk auf einem Benutzer lokalen Computer ausgeführt sind nicht berücksichtigt Kunden, und so die Operationen solcher Programme clientseitige Operationen nicht berücksichtigt werden würde.


Sprachen

Es gibt eine Reihe von Server-Side-Scripting-Sprachen zur Verfügung, darunter:

     ASP (* .asp)
     ActiveVFP (* .avfp)
     ASP.NET (* .aspx)
     ASP.NET MVC (* .cshtml)
     Coldfusion Markup Language (* .cfm)
     Los Los)
     Groovy Server Pages (* .gsp)
     Hack (* .php)
     Haskell (* .hs) (Beispiel: Yesod)
     Java (* .jsp) über Java Server Pages
     JavaScript mithilfe von Server-Seite JavaScript (* .ssjs, * .js) (Beispiel: Node.js)
     Lasso (* .lasso)
     Lua (* .LP * .op * .lua)
     Parser (* .P)
     Perl über das CGI.pm Modul (* .cgi, * .ipl, * .pl)
     PHP (* .php, * .php3, * .php4, * .phtml)
     Python (* Py) (Beispiele: Pyramide, Glaskolben , Django)
     R (* .rhtml) - (Beispiel: rApache)
     Rubin (* .rb, * .rbw) (Beispiel: Ruby on Rails)
     SMX (* .smx)
     Tcl (* .tcl)
     WebDNA (* .DNA, *. Tpl)
     Fortschritt WebSpeed (* .r, *. W)
     Bigwig (* .wig)








Name:
Email:
Nachricht:
 
xhtml
akan google plus
akan facebook
akan twitter
akan instagram
css