0% found this document useful (0 votes)
120 views4 pages

How Would You Differentiate Between Client Side and Server Side Web Technologies?

This document discusses the differences between client-side and server-side web technologies. Client-side technologies run on the user's browser and include JavaScript, HTML, and CSS. They allow for interactive pages but cannot access permanent storage like databases. Server-side technologies run on the web server and include PHP, ASP.NET, Java, and Python. They can process user input, query databases, and generate customized page content for each user.

Uploaded by

haris bhutta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views4 pages

How Would You Differentiate Between Client Side and Server Side Web Technologies?

This document discusses the differences between client-side and server-side web technologies. Client-side technologies run on the user's browser and include JavaScript, HTML, and CSS. They allow for interactive pages but cannot access permanent storage like databases. Server-side technologies run on the web server and include PHP, ASP.NET, Java, and Python. They can process user input, query databases, and generate customized page content for each user.

Uploaded by

haris bhutta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Faculty of Social Sciences & Humanities

Muhammad Nawaz Sharif University of Agriculture


Old Shujabad Road, Multan.
DEPARTMENT OF COMPUTER SCIENCE

How would you differentiate between client


side and server side web technologies?
How would you differentiate between client side and
server side web technologies?

Client side:
Client-side technologies can be faster and safer than server-side
technologies; however they are limited in functionality and cannot interact with
permanent storage such as a database. If your web-application requires
permanent storage, for example you want users to add to an existing dataset or
pull information that is stored centrally, server-side technologies are required to
complete these processes.

  A client is a piece of software (usually a web browser) which operates on


the local system and makes Hypertext Transfer Protocol (HTTP) requests to a
server as necessary. A client is a party that request pages from the server and
them to end user. A client program is a web browser. Client side means that the
action takes place on the user computer. When we say action we mean all work
that programing language do. The client is usually a web browser such as Internet
Explorer or Mozilla.

Working of client server:


We can explain entire mechanism through these steps:

 The user open his web browser.


 The user starts browsing.
 The client forward his request to the server, for accessing their web page.
 The server acknowledge his request and replies back to the client.
 Then the client receives the page source and render it.
 Now the user type into the search bar.
 The client submit data to the server.
 The server process the data and replies back with a related search result.
 The client then renders it back for the users view.
 Then the user gets access to the requested link.

Client-side Uses:
 Makes interactive web pages.
 Make stuff work dynamically.
 Interact with temporary storage.
 Works as an interface between user and server.
 Sends requests to the server.
 Retrieval of data from Server.
 Interact with local storage.
 Provides remote access for client-server program.

Client-side Languages:
 
There are many client-side scripting languages too.

 JavaScript.
 VBScript.
 HTML (Structure).
 CSS (Designing).
 AJAX.
 JQuery etc.

Server side:
The term 'server-side technologies' can encompass a range of software
solutions, mainly: server-side scripting languages. The Server is responsible for
serving the web pages depending on the client/end-user requirement. It can be
either static or dynamic. The kind of programs that run directly on the server.
Server side must deal with a dynamic content. It runs on the server.

Server-side 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. Server-side scripting is often used to
provide a customized interface for the user.

Server-side Uses:
 It processes the user input.
 Displays the requested pages.
 Structure of web applications.
 Interaction with servers/storages.
 Interaction with databases.
 Querying the database.
 Encoding of data into HTML.
 Operations over databases like delete, update.

Server-side Languages:
 
There are several languages that can be used for server-side
programming:

  PHP.
 ASP.NET (C# OR Visual Basic).
 C++.
 Java and JSP.
 Python.
 Ruby on Rails and so on.

You might also like