Website: a website is nothing but a place which delivers information to many clients which connected with it. This place is called web server indicate a single domain where the data actually located. Generally this is called URL (Universal resource locator) of that web server. User sends a request to access data item through the web protocol i.e. HTTP. The web server gives the response to the client, this response contain the data in form of markup. This response is called web page. This webpage created from any markup language like HTML, which holds the contents like text, images, animation, links , audio, video etc. so one line definition a website as " A website is collection of Webpages which deliver information to the client from the web server over the network".
Download C++ Videos
Download C++ Videos
In real time system we have two types of websites.
1. Static websites: - static websites contain fixed number of pages and format of web page is fixed which delivers information to the client. There is 110 change in contents of web page while page is running on client's browser. This kind of web sites created from HTML and CSS coding on simple text editor like notepad. Example an organization site, institute site etc.
2. Dynamic websites: - dynamic websites can change the web page contents dynamically while the page is running on client's browser. This kind of websites use server- side programming like PHP, Asp.NET. and JSP etc. to modify page contents on run time. Dynamic websites use client side scripting for prepare dynamic design and server- side code to handle event, manage session and cookies, and storing and retrieving data from database. Example E-commerce sites, online form application, E-governance site, social networking sites etc.
Static websites
|
Dynamic websites
|
Static
websites contain fixed number of pages.
|
Dynamic
websites can create webpage dynamically.
|
Theme of
website and content of webpage are fixed.
|
Webpage
design and content may change on run time.
|
Static
websites load quickly on client browser because it has only some markup contents.
|
Dynamic
sites take some time to load on client browser because it processes the request
server side and create contents dynamically.
|
Static sites
never use database connectivity.
|
Dynamic
sites deal with database and generate the contents dynamically using database
queries.
|
Static
websites is highly secure than dynamic sites because it behaves as a half
duplex approach so only one way communication is possible i.e. server to
client.
|
Dynamic
sites are less secure because it behaves as full duplex approach so both side
communications is possible so user can change the server data.
|
Static site
use for provide some information to the clients like an organization or
institute website.
|
Dynamic
website use where content changes frequently on run time. Like a E-commerce site,
online examination, etc.
|
Static
website directly run on browser and does not require other server application
language. Static website can be created from HTML and CSS.
|
Dynamic
website run the application on server and the output will display on webpage.
So this is require server application language like PHP , Asp.NET, JSP etc.
|
Static sites
are easy to develop and a bit experienced people can develop it.
|
Dynamic
websites not easy to develop because require qualify developers to create it,
manage it, test it and maintain security of application and database.
|
In static
website if we want to change the page content then we have to upload that
page on server many times.
|
Dynamic
sites provide the facilities that it possible to change the page content
using server application. And need not to upload the page on server.
|