Building a Website is a Piece of Cake these days just because of Open Source Free CMS and Website Builders that comes with every Hosting Provider but have you ever heard about Coding.
In this Article, I will cover everything you need to know about how websites are build and What is HTML?
What is a Website?
A Website is a Collection of related web pages or web pages that belong to one family including Multimedia, Normally identified by a Domain Name. In Normal words, A Website is such as a House on a Land with an Address.
How do websites are Build?
Website are build with some languages divided into to varients one is Server Side Language used in Web Development and Second is Client Side Language that is also used in Web Development the every thing related to designs can be said as Web Design. Now lets come to the main point how Websites are build Basicly as i said above Websites are Written in a Language Web Developers and Designers Used a language to Write a Website, in Building Website we use some of the Text Editors Such as
- Notepad C++
- Sublime Text Editor
- Net Beans (ADVANCED)
- Adobe CODE CC (ADVANCED)
- Adobe Dreamweaver (ADVANCED) [My Favorite and Reccomded to Every Web Developer]
Below i have Breaked the website components Make sure to Read the Full Article.
Types of Websites
There are two Types of website that exist or I can say that there are two variants of websites one is Static and on is Dynimic
A static website contains Web pages or Group of related Web pages with fixed content. Each page is coded in HTML and displays the same information to every visitor. Static sites are the most basic type of website and are the easiest to create. Unlike dynamic websites, they do not require any Web programming or database.
A dynamic site is one that is written using a server-side scripting language such as PHP, ASP, JSP, or Coldfusion. These sites also contains Database and these are Hard to Create.
Languages Used in a Website
There are some client side languages and some of the languages are server side languages some of the well know languages are defined and listed below.
Note: Some of the Information Below in this Section is Provided by Wikipedia. Some of the Rights Belongs to Wikipedia.
- HTML (Hypertext Markup Language)
- CSS (Cascading Style Sheets)
Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language.
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Group.
ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
- BOOTSTRAP (FRAMEWORK)
Bootstrap is a free and open-source front-end web framework for designing websites and web applications.
- jQuery (Software)
Domain and Host
Everywesite is called by a Address called as DOMAIN, For example here on this Blog our Address is www.techstertalks.com .com is a TLD (TOP LEVEL DOMAIN NAME) and we have hosted our Website to a Hosting Provider I.Want.Host.
Websites have two types of protoclos One is insecure HTTP and one is Secure with a SSL HTTPS.
HTTP: The Hypertext Transfer Protocol is an application protocol for distributed, collaborative, and hypermedia information systems and it is insecure without a SSL
HTTPS: HTTPS is an adaptation of the Hypertext Transfer Protocol for secure communication over a computer network, and is widely used on the Internet.
SSL: Transport Layer Security – and its predecessor, Secure Sockets Layer, which is now prohibited from use by the Internet Engineering Task Force – are cryptographic protocols that provide communications security over a computer network.
How do files are Uploaded to WEB HOST
Normally File transfer also has a protocol Called as File Transfer protocol, Files can be transfered from local directory to Web Host ROOT by a FTP Client such as Filezilla.
I have tried my Best to Define how do websites are build, What languages are build what protocols are used, how files are uploaded. Everything is written in this article is not my reaserach i am also a Web Developer everthinh learned i explained, Is there anything i Missed or i was wrong to explain please let me know in the comments. I Am hoping that this article was helpfull to some of you.