Web DevelopmentHome // Web Development
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. These tools make it easy for anyone to create and edit their own website using a web-based interface.
Today, many people access websites from mobile devices, rather than desktop computers or laptops. While most smartphones can display regular websites, the content is difficult to read and even harder to navigate. Therefore, many web developers now use responsive web design to provide a better web browsing experience on small screens. Websites designed for mobile devices (such as iOS and Android phones), typically have a larger default font size and simplified navigation. Some sites also take advantage of the touchscreens interface, providing support for swiping, rotating, and pinching and zooming. A mobile-optimized website may also remove unnecessary content to reduce the need for scrolling. Image rollovers and other mouse hover features are often removed, since touchscreens don't support a mouse pointer.
There are several ways to implement responsive web design. One method is to dynamically detect the user's platform (such as an iPad or iPhone) and load specific HTML and CSS for the corresponding device.