What is Web Development ?

Web development refers to building, creating, and an maintaining websites. It includes aspects such as web design, web publishing, web programming, and database management. While the terms "web developer" and "web designer" are often used synonymously, they do not mean the same thing. Technically, a web designer only designs website interfaces using HTML and CSS. A web developer may be involved in designing a website, but may also write web scripts in languages such as PHP and ASP. Additionally, a web developer may help maintain and update a database used by a dynamic website.

Web development includes many types of web content creation. Some examples include hand coding web pages in a text editor, building a website in a program like Dreamweaver, and updating a blog via a blogging website. In recent years, content management systems like WordPress, Drupal, and Joomla have also become popular means of web development.

While there are several methods of creating websites, there is often a trade-off between simplicity and customization. Therefore, most large businesses do not use content management systems, but instead have a dedicated Web development team that designs and maintains the company's website(s). Small organizations and individuals are more likely to choose a solution like WordPress that provides a basic website template and simplified editing tools.

Skills To Look For In A Web Development

It’s easiest to look at a web development description by splitting the skills into the three areas mentioned above:

Client-Side Languages,
Server-Side Languages and
DataBase Technologies.

Client Side Language

Client-side scripting refers to the creation of web applications that execute themselves within the browser of a user’s computer, like storing user data in cookies, simple flash games, or other forms of interactive web applications. This also includes using languages like HTML, CSS or JavaScript to build the layout, look and feel of a website.

The following are examples of Client-side languages:

• HTML

• CSS

• JavaScript

• JQuery

• Flash

• MicroSoft Silver Light


Server Side Language

Server-side scripting is a technique used by web developers to build the backend of a website. Server-side scripting involves constructing the framework that allows the database on the web server to communicate with the web browser of the end user’s computer. To make it work, the developer embeds scripts in your website so that, when someone using your site takes a particular action, the server can display set images or information. Server-side code is also inherently more secure, as the person using your website has no direct access to source code, proprietary databases or data beyond what’s specifically shown to them.

The following are examples of Server-side languages:

• ASP.NEt

• C

• Java

• Php

• Python

• Ruby

Database Technology

The final set of skills to look for in a web developer is the database technologies they are familiar with. In order to work properly, every website needs a database to store its code, images, files and other data.These relational database management systems (RDBMS) are the most popular for web-based applications:

The following are examples of Database Technology:

• MicroSoft SQL Server

• Oracle

• MySql

• IbmDb2

• Apache

• MongoDB