Differences between
CLIENT SIDE &
SERVER SIDE JavaScript
You want your web pages to be more interactive?
YOU HAVE 2 WAYS
which are often used together because
THEY DO VERY DIFFERENT THINGS
SCRIPTS
A script = set of instructions
When referring to Web pages
we have instructions:
-
to the Web browser - CLIENT SIDE scripting
-
to the server - SERVER SIDE scripting
CLIENT SIDE Scripting
CLIENT =the system on which the Web browser is running
JavaScript is by far, the main client side scripting language of the Web
(there are other like ActionScript, DART, VBScript)
Client side scripts are interpreted by the browser are executed on the local computer after the web page is loaded
HOW?
-
The user requests a web page from the server
-
The server finds the page and sends it to the user
- The page is displayed on the browser while scripts are running during or after it was displayed
- When downloading a page in your browser the dynamic behavior is already part of the web page in question
- When you interact with the page the script executes
CLIENT SIDE Scripting is used to CHANGE Web pages
AFTER THEY ARE PLACED IN THE BROWSER
(eg: online form -phone no. / online store - total changes)
SERVER SIDE Scripting
SERVER = a place where the web page & other content live
The SERVER sends a web page to the user, BY REQUEST
HOW?
- you request a page from a server
-
the script on the page is interpreted by the server / changing the page content so that it suits the user
- the page in its final form is sent to the user (eg. sign into bank account)
SERVER SIDE Scripting is used for the users that have individual accounts and provides data from a DATABASE
SERVER SIDE Scripting allows a powerful level of
PRIVACY | PROVISION | INFORMATION
(well suited for e-commerce or social sites)
Main technologies for SERVER SIDE Scripting:
Node.js PHP ASP.net
GOOD TO KNOW:
- server side scripts are never seen by the user
-
they run on the server which generates result and only after are sent to the user
- although running all these scripts puts pressure on the server, the user' s system is not affected
IN CONCLUSION
CLIENT SIDE deals with:
- making pages interactive
-
displays data in different ways
SERVER SIDE deals with:
-
logging in
- personal information
- provides data which the user needs
- allows you to store new data
Differences between client side and server side JavaScript
By mihaelaadln
Differences between client side and server side JavaScript
- 440