eli5 What is the difference between “Front End” developers and “Back End” developers?

800 views

eli5 What is the difference between “Front End” developers and “Back End” developers?

In: Technology

7 Answers

Anonymous 0 Comments

Think of it like a restaurant!

Front End would be the “Front of House”: this would be the design of the restaurant itself, how the tables and chairs are laid out, and different dishes being delivered to your table. It would also be the waiters too, since they are the ones who communicate with the kitchen and managers and clear the table when you want something different.

Back End would be the “Back of House”: This would be the Kitchen; the cooks, the dishwashers, and the managers who oversee and delegate the operations.

An example API/server interaction would go something like this:
you (the client) enter the restaurant (log on), and get seated at a table. Then you interact with the waiter (click a button) to order a meal (open a page). They take your order, then pass that order to the kitchen (the backend). The cooks put together your dish to your specifications, and prepare the presentation before handing it back to the waiter (returning the data you requested). Then the waiter brings the dish back to your table for you to consume (request complete).

You are viewing 1 out of 7 answers, click here to view all answers.