All Articles

Frontend vs Backend

When you decided to become a web developer, you are most likely to choose between frontend and backend. you might have heard of the term before, but you are not too sure exactly what they are.

so that’s what I’m here to tell you. After this video, you should have an idea of what a front end dev and what a backend dev are

Frontend development, a.k.a. client-side development is what you see on the web. These are things like the buttons, fonts, logos, and what happens on the screen as you interact with a webpage. Let’s say you go to the Apple website and look at the brand new iMac. As you scroll down you see how the monitor tilts and rotates, and how it changes its color. And you get to see and experience all the new features this new iMac has.

Backend development, a.k.a server-side development is what’s going on behind the scene. Let’s go back to the Apple website. when you check out the brand new iMac, all the information you see on the website must be stored somewhere. This information is stored in the server, which is where the backend development comes in. Activities, like writing APIs and creating libraries. It mainly consists of things like data, algorithms, and pretty much works to make sure that everything in the front end works fine It is like an engine that gets a car moving.

To help you understand this better. Let’s think of a restaurant. the front end is like the dining room. it’s the menu, chairs, the servers. the food that you eat and the wine that you drink. it is what you see, touch, and experience. it’s like the first impression.

The backend is what you cannot see while you are enjoying your food. the kitchen, and cashier, and even the maintenance people who may not be recognized as much as the servers or the food itself. However, those who are not recognized must be doing their job for you to enjoy the food at the table

There is also Full stack development, which does both. A fullstack developer is a software engineer who takes care of both the frontend and the backend. and I’m actually one of them. I am currently working as a Fullstack developer in South Korea. Starting from this, I am going to teach you some basics of programming to grab your attention, and if you are interested enough.

If you need some visuals to understand this concept, please check out the YouTube video below.

Jul 2, 2021

AI Enthusiast and a Software Engineer