What is A Website ?
A website is a collection of interrelated web pages, these web pages are linked together with the help of a website navigation menu the website user can access the website pages and navigate through these pages by using various navigation menus placed in the header section also in the sidebar and the footer section of the website.
A website can be either a single page website or it can be a multi page website a can be either static or dynamic. A website is said to be a static website when it contains only static content however when a website responds to various user actions then the website is said to be a dynamic website most website are dynamic websites and the user can interact with such website for example the contact form on the contact us page and the call-to-action buttons are examples of dynamic website.
What is A Webpage ?
A web page is a hypertext document on the World Wide Web. A web server sends web pages to the user, who then views them on a web browser. A web page consists of three basic element HTML, CSS and JavaScript.
HTML
The foundation of a website, which provides the general look and functionality, is hypertext markup language. The latest version has been enhanced with additional web application development tools and interoperability improvements.
CSS
Cascading style sheets give developers a flexible, precise way to
create attractive, interactive website designs.
JavaScript
This event-based language is useful for creating dynamic elements on static
HTML web pages.
It allows developers to access elements separate from the main HTML page, as
well as respond to server-side events.
The web page contents may include text, images, video and audio depanding upon the content type. The web designers use the various website software tools to create a website and the web pages in that website.
History of Website
Tim Berners-Lee created the WWW (World Wide Web) in 1990. The gopher protocol and the FTP (File Transfer Protocol) were used before the introduction of the HTTP (Hypertext Transfer Protocol). They only offer a simple directory structure, and the documents will be presented as a plain text file without any formatting.Types Of Website
Static website
A Static website, also known as a flat or stationary page, is viewed precisely as it is saved in a web browser. It consists of HTML-coded web pages with set content that are kept on a web server. For each visitor to the website, it remains unchanged, or is "static."
Advantages
- Quick and easy to develop.
- Cheap to host and develop.
Disadvantages
- Content can become stagnant.
- Requires web development expertise to update.
Dynamic Websites
A dynamic website (also known as a database-driven site) needs database design and web programming. A dynamic website has information and material that changes depending on a variety of variables, including the user, the time of day, the viewer's time zone, or the viewer's native language. With a database or content management system, your website's text and graphic material is kept safe.
Advantages
- Less hassle to update.
- More functionality.
- Dynamic content helps in search engines
Disadvantages
- More expensive to host.
- Relatively slow performance in comparison with a static site .
How Website Works ?
In order to understand how website works? we first understand the terms such as web broowser, web server and the client server.
Web browser: It is a special program designed to provide the access to the various web resources on the internet, some of the popular and commonly used internet browser programs include the Google Chrome, Microsoft Internet Explorer and Mozzarella Firefox.
Client Server: In simple terms in client-server one computer provides the services and another computer avails these services the web server is a service provider whereas the web browser which sent the request to the web server for the website files is called as client.
Web Server: The website user can access the website anytime from any part of the world and therefore the website files are stored in a special computer called a web server. A web is a special computer which holds the website file, the web server required to be kept on all the time so that the website can be accessed by the user any time.
The web server is also equipped with a special web server operating system that allows the web server to provide various services on demand to various client computers on the internet or the connected computers have a unique IP address when the user types the website name on URL into the browser the sends this information to the DNS server the holds the record of all the registered domain name and it's corresponding server IP address the DNS server then converts the website URL into server IP address which holds that specific website files a request is then sent to the web server for the website files and the web server responds with a requested web pages the web browser then decodes these website files sent by the web server and displays the web page.
Components of a Website
As far as we are aware, a website is just a collection of websites kept on a web server. These are the elements needed to build a website:
Domain: The address you enter into the address bar of your web browser to access a website is called a domain name. A domain name makes a website distinct. In other words, a domain name cannot be used by more than one website.
Web Hosting: The place where the website is physically located is called hosting. A collection of linked webpages is only legally referred to as a website when it is hosted on the webserver. When users enter the website's address onto their computers, a series of files known as the webserver is sent to those machines.
Design: Overall appearance of a website is the result of the effective use and integration of various aspects, such as graphics, layout, navigation menus, and so forth.
Content: The website's content is made up of all of the individual web pages that make up the website. The effectiveness and appeal of the website are increased by the quality of the webpage content.
Website Categories
Blog: It is a style of website where information is offered or where articles are frequently published in reverse chronological order, with the most recent post or entry at the top of the home page and older ones at the bottom. A single person or a small group of people often owns a blog.
E-commerce: These websites function like online stores where customers can make purchases while relaxing at home, the office, or another location. Anyone who wants to sell goods online can set up an e-commerce website without having to invest in opening a conventional brick-and-mortar store.
Informational: These websites are provide free online information to users, e.g., tutorials, news, general knowledge-based sites.
Social Media: It's provide users a platform where they can build their profiles, such as creating a friend list, sending and accepting friend requests, sending messages, creating and joining groups, and share information with others users, videos, etc.
Community: a website or section of a website that helps bring the visitors visiting the site together using chat, forums, or another form of bulletin boards.
.
A website is a collection of web pages each web page consists of HTML, CSS and JavaScript code, the website files are stored on the web server which provide various services on the internet.