Published by: Sujan
Published date: 14 Jun 2021
Web programming, also known as web development, is the creation of dynamic web applications.
Examples of web applications are social networking sites like Facebook or e-commerce sites like Amazon.
A web environment is defined as a full website or website application stack containing everything the website or application needs to deliver features and content to users.
This includes, but is not limited to, the following:
There are two broad divisions of web development, they are:
1. Front-End Development (also called client-side development)
Front-end development refers to constructing what a user sees when they load a web application – the content, design and how you interact with it. This is done with three codes – HTML, CSS and JavaScript.
2. Back-End Development ( also called server-side development)
Back-end development controls what goes on behind the scenes of a web application. A back-end often uses a database to generate the front-end.
In the early 21st century, smartphones became more computer-like, and more advanced services, such as Internet access, became possible. Web usage on smartphones steadily increased, and in 2016 it accounted for more than half of Web browsing.
World Wide Web (WWW), byname the Web, the leading information retrieval service of the Internet (the worldwide computer network). The Web gives users access to a vast array of documents that are connected to each other by means of hypertext or hypermedia links—i.e., hyperlinks, electronic connections that link related pieces of information in order to allow a user easy access to them.
Hypertext allows the user to select a word or phrase from text and thereby access other documents that contain additional information pertaining to that word or phrase.
Hypermedia documents feature links to images, sounds, animations, and movies.
The Web operates within the Internet’s basic client-server format; servers are computer programs that store and transmit documents to other computers on the network when asked to, while clients are programs that request documents from a server as the user asks for them. Browser software allows users to view the retrieved documents.