Server-side scripting

Server-side scripting

Server-side scripting is a technique used in web development which involves employing scripts on a web server which produces a response customized for each user's (client's) request to the website. The alternative is for the web server itself to deliver a static web page. Scripts can be written in any of a number of server-side scripting languages that are available (see below). Server-side scripting is distinguished from client-side scripting where embedded scripts, such as JavaScript, are run client-side in a web browser, but both techniques are often used together.

Comment
enServer-side scripting is a technique used in web development which involves employing scripts on a web server which produces a response customized for each user's (client's) request to the website. The alternative is for the web server itself to deliver a static web page. Scripts can be written in any of a number of server-side scripting languages that are available (see below). Server-side scripting is distinguished from client-side scripting where embedded scripts, such as JavaScript, are run client-side in a web browser, but both techniques are often used together.
Depiction
Server-side websites programming languages.png
Has abstract
enServer-side scripting is a technique used in web development which involves employing scripts on a web server which produces a response customized for each user's (client's) request to the website. The alternative is for the web server itself to deliver a static web page. Scripts can be written in any of a number of server-side scripting languages that are available (see below). Server-side scripting is distinguished from client-side scripting where embedded scripts, such as JavaScript, are run client-side in a web browser, but both techniques are often used together. Server-side scripting is often used to provide a customized interface for the user. These scripts may assemble client characteristics for use in customizing the response based on those characteristics, the user's requirements, access rights, etc. Server-side scripting also enables the website owner to hide the source code that generates the interface, whereas, with client-side scripting, the user has access to all the code received by the client. A downside to the use of server-side scripting is that the client needs to make further requests over the network to the server in order to show new information to the user via the web browser. These requests can slow down the experience for the user, place more load on the server, and prevent the use of the application when the user is disconnected from the server. When the server serves data in a commonly used manner, for example, according to the HTTP or FTP protocols, users may have their choice of a number of client programs (most modern web browsers can request and receive data using both of those protocols). In the case of more specialized applications, programmers may write their own server, client, and communications protocol, that can only be used with one another. Programs that run on a user's local computer without ever sending or receiving data over a network are not considered clients, and so the operations of such programs would not be considered client-side operations.
Hypernym
Technique
Is primary topic of
Server-side scripting
Label
enServer-side scripting
Link from a Wikipage to an external page
patft.uspto.gov/netacgi/nph-Parser%3FSect2=PTO1&Sect2=HITOFF&p=1&u=/netahtml/PTO/search-bool.html&r=1&f=G&l=50&d=PALL&RefSrch=yes&Query=PN/5835712
web.archive.org/web/20111110192158/http:/openinventionnetwork.com/press_release06_07_11.php
Link from a Wikipage to another Wikipage
Active Server Pages
ActiveVFP
Angular (web framework)
ASP.NET Web Forms
ASP.NET Web Pages
C (programming language)
Category:Scripting languages
CGI.pm
Client-side scripting
ColdFusion Markup Language
Common Gateway Interface
Content management system
Continuous delivery
Django (Web framework)
Edge Side Includes
Eleventy (software)
File:Server-side websites programming languages.PNG
File Transfer Protocol
Flask (web framework)
Fred DuFresne
Gatsby (software)
Git
GitHub
GlassFish
Go (programming language)
Google Apps Script
Hack (programming language)
Haskell (programming language)
Hypertext Transfer Protocol
Java (programming language)
JavaScript
JavaServer Pages
Jekyll (software)
Lasso (programming language)
Lua (programming language)
Mod perl
Mod php
Nest.js
Netlify
Netscape Enterprise Server
Next.js
Node.js
Nuxt.js
OpenEdge Advanced Business Language
Open Invention Network
Operating system
Outline of web design and web development
Parser (programming language)
Perl
PHP
Plack (software)
Protocol (computing)
Pyramid (web framework)
Python (programming language)
R (programming language)
React.js
Ruby (programming language)
Ruby on Rails
Scripting language
Server Side Includes
Server-side JavaScript
Shell script
Single-page application
Static web page
Tcl (programming language)
Vue.js
WCVB-TV
Web browser
Web development
WebDNA
Yesod (web framework)
SameAs
FqF1
Langage serveur
Linguagem server-side
m.077wg
Q1209289
Script del lado del servidor
Server Side Scripting
Server-side scripting
Server-side scripting
Serverski skriptovi
Skriptování na straně serveru
Програмування на стороні сервера
Скриптирање на опслужувачка страна
സെർവർ സൈഡ് സ്ക്രിപ്റ്റിംഗ്
สคริปต์ด้านเซิร์ฟเวอร์
サーバサイドスクリプト
서버 사이드 스크립트 언어
SeeAlso
Dynamic web page
Subject
Category:Scripting languages
Thumbnail
Server-side websites programming languages.png?width=300
WasDerivedFrom
Server-side scripting?oldid=1118063040&ns=0
WikiPageLength
8872
Wikipage page ID
29288
Wikipage revision ID
1118063040
WikiPageUsesTemplate
Template:Curlie
Template:Expert needed
Template:More citations needed
Template:Multiple issues
Template:Reflist
Template:See also
Template:Short description
Template:Web interfaces
Template:Wikiversity