Back-End
A Back-End developer is responsible for the back-end of a Web site. Here you can think of the lines of code needed to make a website work. The Front-End is what the visitor sees, all the elements on a website. Everything visible on the Front-End is taken care of by the Back-End. The Front-End is about the usability of the website, which is put together before by the Back-End developer.
If we start looking at the buying process on an online store, it looks like this: The visitor puts a product in a shopping basket, checks it out and waits for the order to be delivered. A Back-End developer ensures that this entire process is well communicated with the necessary systems so that the product reaches the customer. Together with the Front-End developer and web designer, the Back-End developer creates a properly functioning website.
Guidelines for a good user interface
There are a number of components that make up the Back-End:
- A database: This is where data is stored
- A server: This is where the database runs on
- An application: This is where data is received from the Front-End
The developer of the Back-End ensures that all three of the above components communicate and work well together. A big difference between Front-End and Back-End is that the visitor cannot see the Back-End. Besides the visitor, the admin does not always see the Back-End either. This is because admin often works in the CMS, the layer between the Front-End and Back-End. Basically, all invisible processes fall under the Back-End. Some examples of these processes are registration of users, uploading files and sending orders and/or data to other systems.