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 JSP. 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. These tools make it easy for anyone to create and edit their own website using a web-based interface.