Web Development is basically the task associated with developing websites for hosting via intranet or internet.
Visit our site for more information:
https://www.doodleblue.com/web-application-development-services
2. INTRODUCTION
Web Development is basically the task associated with
developing websites for hosting via intranet or internet. Web
development includes web design, web content development,
client-side/server-side scripting and network security
configuration, etc. Web development is also known as website
development.
3. It contains coding or programming that enables websites functionality as
demanded by the owner as per requirements. It also deals with the non-design
aspect of building websites, which includes coding and writing markups.
Web development ranges from creating plain text to complex web based
applications, social network applications and electronic business applications.
The hierarchy that it follows contains:
· Client-side coding
· Server-side coding
· Database technology
4. Divisions of Web Development
1. Front end development (also known as client side development)
Front-end development refers to designing 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 known as 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. They use
languages as PHP, Ruby on Rails, ASP.NET, Perl, Python, etc.
5. How it works???
We start with the web browser, capable to parse and render HTML and CSS into a visible format
which we call a web page. This web browser also executes the JavaScript to modify the underlying
structure of a web page. This all is done through a protocol known as HTTP (Hypertext Transfer
Protocol). When the request is generated for a particular resource or URI (Uniform Resource
Identifier), the web server finds the requested content – if it exists – and send back a response to
the browser.
Then the browser parses and renders that response, which is what the end user sees in the web
browser.
6. Importance of under the need of web development
The reason can be that a web application has to be thought about a bit differently than normal desktop
applications, since web applications have to continually make requests from the server for every action
that happens in the application.
In a desktop application, you might be able to hold various bits of state in memory and be able to access
that state data when you switch to a different page or section of the application.
For this you should remember that you have to work around the fact that the underlying HTTP protocol is
stateless. You should know how to manage states between requests and keep track of the individual users
that are using the web application simultaneously.
Good thing is there are frameworks and patterns that make this thing easier, but still it’s important to
learn that web development is much different than other kinds of development due to the statelessness of
HTTP and the constant client server interactions.