Web Development/Updating a live website

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Updating a live website includes of front and back-end development. Most websites use a Content Management System (CMS) to create and modify digital content. Everything a user sees, clicks, hears or uses to input or retrieve information is a result of front-end development. HyperText Markup Language (HTML) and Cascading Style Sheet (CSS) are the main two languages for front-end development. HTML is the standard markup language for creating web pages and applications. CSS is used to style the presentation of a document written in a markup language such as HTML. Front-end development links together design and technology while prioritizing user experience. User experience is the overall experience of a person using a website or application in terms of its pleasure and efficiency. According to technical innovator, Peter Morville, there are seven main factors that influence user experience. For a website or application to deliver a good user experience it must be useful, useable, findable, credible, desirable, accessible and valuable.

Back-end development focuses on how the website works as it communicates database information to a browser through code. Responsiveness and speed are two main aspects associated with this kind of work. The majority of things that a user cannot see, such as databases and servers is back-end development. Back-end development uses languages such as Java programming language, PHP, Ruby programming language and Python programming language to complete work. Such languages are used to create a dynamic web page with content that is constantly changing such as Facebook and Twitter.