Share
VIDEOS 1 TO 50
Web technology tutorial: Server-side scripting | lynda.com
Web technology tutorial: Server-side scripting | lynda.com
Published: 2014/07/19
Channel: LinkedIn Learning Solutions
Basics Of Server Side Programming
Basics Of Server Side Programming
Published: 2015/01/08
Channel: Web and Database Programming
Understand Client Side Script and Server Side Script in Hindi/Urdu
Understand Client Side Script and Server Side Script in Hindi/Urdu
Published: 2016/09/16
Channel: vishAcademy
Server-side web programming (part 1 of 7)
Server-side web programming (part 1 of 7)
Published: 2011/12/24
Channel: Brian Will
Server Side Scripting vs Client Side Scripting Explained in Hindi
Server Side Scripting vs Client Side Scripting Explained in Hindi
Published: 2017/04/20
Channel: AS Informer
Computer Programming for Beginners | Client VS Server Side Languages | Ep20
Computer Programming for Beginners | Client VS Server Side Languages | Ep20
Published: 2016/11/04
Channel: Avelx
Client Side Server Side
Client Side Server Side
Published: 2011/06/21
Channel: Alexander Halavais
What is Client & Server / Local & Server Side? | Roblox Scripting Tutorials 📜📜
What is Client & Server / Local & Server Side? | Roblox Scripting Tutorials 📜📜
Published: 2017/06/18
Channel: SteadyOn
PHP Basics: Serverside Programming Languages
PHP Basics: Serverside Programming Languages
Published: 2008/12/22
Channel: Stefan Mischook
Server-Side Languages Compared
Server-Side Languages Compared
Published: 2015/08/23
Channel: Learn To Code
PHP & MySQL - Server-Side Scripting Language for Web Development | Edureka
PHP & MySQL - Server-Side Scripting Language for Web Development | Edureka
Published: 2014/11/27
Channel: edureka!
Client-side and Server-side in Web Applications
Client-side and Server-side in Web Applications
Published: 2016/02/21
Channel: Nur Syahirah Mohd Rashidy
What is SERVER-SIDE SCRIPTING? What does SERVER-SIDE SCRIPTING mean?
What is SERVER-SIDE SCRIPTING? What does SERVER-SIDE SCRIPTING mean?
Published: 2016/08/24
Channel: The Audiopedia
Use C++ as a Server Side Language (CGI Common Gateway Interface)
Use C++ as a Server Side Language (CGI Common Gateway Interface)
Published: 2016/12/22
Channel: RobotZer0
Client Side Scripting VS Server Side Scripting | Wanna hack COC or Clash Royale?
Client Side Scripting VS Server Side Scripting | Wanna hack COC or Clash Royale?
Published: 2017/04/30
Channel: IQubex
which server side language is best ? Server side
which server side language is best ? Server side
Published: 2016/04/07
Channel: knowledge tech
TechNow Episode 4 | Server-Side Scripting Fundamentals
TechNow Episode 4 | Server-Side Scripting Fundamentals
Published: 2013/04/05
Channel: NOWsupport
Why do we need both client side and server side validation
Why do we need both client side and server side validation
Published: 2014/10/28
Channel: kudvenkat
How to Use Server-Side Scripts
How to Use Server-Side Scripts
Published: 2016/02/23
Channel: DreamFactory Software
PHP: Server Side Scripting For Web Development | Webinar -1 | Edureka
PHP: Server Side Scripting For Web Development | Webinar -1 | Edureka
Published: 2015/06/22
Channel: edureka!
The role of server side scripting
The role of server side scripting
Published: 2016/11/28
Channel: Ian Simpson
Server Side Script Setup - CGI Webserver with Python - Linux Tutorials
Server Side Script Setup - CGI Webserver with Python - Linux Tutorials
Published: 2014/12/18
Channel: Kris Occhipinti
HTML Forms Basics - 2 - Server Side Scripting
HTML Forms Basics - 2 - Server Side Scripting
Published: 2015/10/21
Channel: CodeNamuna
[GMOD LUA] Ep. 7 Server Side Scripts
[GMOD LUA] Ep. 7 Server Side Scripts
Published: 2015/11/09
Channel: 〈CODE BLUE〉
HTML5, CSS3 & JS | Server-Side & Client-Side Scripting Languages | Part-5
HTML5, CSS3 & JS | Server-Side & Client-Side Scripting Languages | Part-5
Published: 2015/05/19
Channel: Nafis's Classroom
LECTURE 3   WEB PROGRAMMING II SERVER SIDE SCRIPTING – PROGRAMMING LANGUAGES
LECTURE 3 WEB PROGRAMMING II SERVER SIDE SCRIPTING – PROGRAMMING LANGUAGES
Published: 2017/03/21
Channel: ODLTV
CH 02 : Basic of Scripting : Server Side Scripting and Client Side Scripting [Hindi]
CH 02 : Basic of Scripting : Server Side Scripting and Client Side Scripting [Hindi]
Published: 2016/12/20
Channel: Coder's Duniya
The absolute basics of PHP and server-side languages
The absolute basics of PHP and server-side languages
Published: 2014/05/08
Channel: Christopher Okhravi
Introduction to PHP Programming Server-side scripting tutorial coding
Introduction to PHP Programming Server-side scripting tutorial coding
Published: 2017/10/16
Channel: The Parity Check
What is CLIENT-SIDE SCRIPTING? What does CLIENT-SIDE SCRIPTING mean?
What is CLIENT-SIDE SCRIPTING? What does CLIENT-SIDE SCRIPTING mean?
Published: 2016/07/28
Channel: The Audiopedia
5 Explain what PHP means as a server side scripting language
5 Explain what PHP means as a server side scripting language
Published: 2013/10/26
Channel: Explain With Examples
LECTURE 1 – WEB PROGRAMMING II SERVER SIDE SCRIPTING – CLIENT SERVER ARCHITECTURE
LECTURE 1 – WEB PROGRAMMING II SERVER SIDE SCRIPTING – CLIENT SERVER ARCHITECTURE
Published: 2017/03/21
Channel: ODLTV
Web 1.0-style server-side scripting - Web Programming Lecture 3
Web 1.0-style server-side scripting - Web Programming Lecture 3
Published: 2016/12/26
Channel: Philip Guo
Scripting language - Server side scripting vs client side scripting
Scripting language - Server side scripting vs client side scripting
Published: 2017/09/07
Channel: Tech Expert
Is Python Just A Server Side Language?
Is Python Just A Server Side Language?
Published: 2017/01/26
Channel: Chris Hawkes
Python Advanced Tutorial 7 - CGI Programming
Python Advanced Tutorial 7 - CGI Programming
Published: 2014/06/05
Channel: DrapsTV
What is Server side programming CGI Servlets basics   Tamil tutorials
What is Server side programming CGI Servlets basics Tamil tutorials
Published: 2017/05/26
Channel: Guvi sharing
httpd Busybox Server Side Scripts CGI BASH Linux Web Server Tutorial #2
httpd Busybox Server Side Scripts CGI BASH Linux Web Server Tutorial #2
Published: 2014/11/19
Channel: Kris Occhipinti
What Is A Server Side Programming Language?
What Is A Server Side Programming Language?
Published: 2017/06/20
Channel: SS Business
Andrew Paprocki: Bloomberg: home-grown server-side scripting
Andrew Paprocki: Bloomberg: home-grown server-side scripting
Published: 2013/01/20
Channel: JSConf
Python CGI Webserver for Server Side Scripts Intro Servers and Network on Linux
Python CGI Webserver for Server Side Scripts Intro Servers and Network on Linux
Published: 2014/12/19
Channel: Kris Occhipinti
HACKING CLASH OF CLANS | SERVER SIDE SCRIPTING EXPLAINED IN HINDI
HACKING CLASH OF CLANS | SERVER SIDE SCRIPTING EXPLAINED IN HINDI
Published: 2017/04/11
Channel: Technical Sagar
Android Upload Image to Server Tutorial - Creating Server Side Scripts #1
Android Upload Image to Server Tutorial - Creating Server Side Scripts #1
Published: 2017/02/09
Channel: Simplified Coding
PHP Server Side and Client Side Scripting Languages
PHP Server Side and Client Side Scripting Languages
Published: 2016/10/10
Channel: Rank Junction
LECTURE 2   WEB PROGRAMMING II SERVER SIDE SCRIPTING – COMMUNICATION BETWEEN BROWSER AND WEB  SERVER
LECTURE 2 WEB PROGRAMMING II SERVER SIDE SCRIPTING – COMMUNICATION BETWEEN BROWSER AND WEB SERVER
Published: 2017/03/21
Channel: ODLTV
Learning PHP [01]: Introduction and language basics of php server side scripting language
Learning PHP [01]: Introduction and language basics of php server side scripting language
Published: 2017/05/06
Channel: Tutplus24
2. Client side Vs server side Java script
2. Client side Vs server side Java script
Published: 2017/03/15
Channel: Prem Aseem Jain
LECTURE 4   WEB PROGRAMMING II SERVER SIDE SCRIPTING   EXAMPLES OF SERVER SIDE TECHNOLOGIES
LECTURE 4 WEB PROGRAMMING II SERVER SIDE SCRIPTING EXAMPLES OF SERVER SIDE TECHNOLOGIES
Published: 2017/03/21
Channel: ODLTV
Server Side Technologies
Server Side Technologies
Published: 2016/10/11
Channel: Virtual Ubiquitous Academy
LECTURE 5   WEB PROGRAMMING II SERVER SIDE SCRIPTING – INTRODUCTION TO PHP
LECTURE 5 WEB PROGRAMMING II SERVER SIDE SCRIPTING – INTRODUCTION TO PHP
Published: 2017/03/21
Channel: ODLTV
NEXT
GO TO RESULTS [51 .. 100]

WIKIPEDIA ARTICLE

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Server-side scripting is a technique used in web development which involves employing scripts on a web server which produce 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 down-side 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 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.

History[edit]

Netscape introduced an implementation of JavaScript for server-side scripting with Netscape Enterprise Server, first released in December, 1994 (soon after releasing JavaScript for browsers).[1][2]

Server-side scripting was later used in early 1995 by Fred DuFresne while developing the first web site for Boston, MA television station WCVB. The technology is described in US patent 5835712. The patent was issued in 1998 and is now owned by Open Invention Network (OIN). In 2010 OIN named Fred DuFresne a "Distinguished Inventor" for his work on server-side scripting.

Today, a variety of services use server-side scripting to deliver results back to a client as a paid or free service. An example would be WolframAlpha, which is a computational knowledge engine that computes results outside the clients environment and returns the computed result back. A more commonly used service is Google's proprietary search engine, which searches millions of cached results related to the user specified keyword and returns an ordered list of links back to the client. Apple's Siri application also employs server-side scripting outside of a web application. The application takes an input, computes a result, and returns the result back to the client.

Explanation[edit]

In the earlier days of the web, server-side scripting was almost exclusively performed by using a combination of C programs, Perl scripts, and shell scripts using the Common Gateway Interface (CGI). Those scripts were executed by the operating system, and the results were served back by the web server. Many modern web servers can directly execute on-line scripting languages such as ASP, JSP, Perl, PHP and Ruby either by the web server itself or via extension modules (e.g. mod_perl or mod_php) to the web server. For example, WebDNA includes its own embedded database system. Either form of scripting (i.e., CGI or direct execution) can be used to build up complex multi-page sites, but direct execution usually results in less overhead because of the lower number of calls to external interpreters.

Dynamic websites sometimes use custom web application servers, such as Glassfish, Plack and Python's "Base HTTP Server" library, although some may not consider this to be server-side scripting. When designing using dynamic web-based scripting techniques developers must have a keen understanding of the logical, temporal, and physical separation between the client and the server. For a user's action to trigger the execution of server-side code, for example, a developer working with classic ASP must explicitly cause the user's browser to make a request back to the web server. Creating such interactions can easily consume much development time and lead to unreadable code.

Server-side scripts are completely processed by the servers instead of clients. When clients request a page containing server-side scripts, the applicable server processes the scripts and returns an HTML page to the client.

Languages[edit]

There are a number of server-side scripting languages available, including:

See also[edit]

References[edit]

  1. ^ "Server-Side JavaScript Guide". Netscape Communications Corporation. 1998. Retrieved 2012-04-25. 
  2. ^ Mike Morgan (1996). "Using Netscape™ LiveWire™, Special Edition". Que. 

External links[edit]

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license