image

Differences between Frontend, Backend & Fullstack Developer

If you're starting with programming, it's very likely that you have listening the words Frontend Developer, Backend Developer or Fullstack Developer. Here in this brief article I will tell you what the difference is between each of them and which one you should choose if you're starting to program.

We must first understand what a developer or programmer is: A web developer or programmer encompasses multiple sets of skills that are translated as different specialties, the most common are the ones we have already mentioned. These specialties are Frontend, Backend and Fullstack Developer.

“Patience is bitter, but its fruit is sweet.”
Jean-Jacques Rousseau

Frontend Developer

In this specialty we're going to work on the client side, this means that we will be responsible for creating or optimizing the interface of web pages and applications.Here we will focus more on design, so if we are creative people it will help us a lot with this specialty. To take into account a Frontend developer goes beyond design, we has to take into account the usability and legibility of the page or web application, but as a good programmers we are aware that us work will be executed on the Client side.

Some of the languages ​​that a frontend developer knows are HTML, CSS, Javascript, between others.

Backend Developer

In this specialty we are going to work on the server side, this means that we will be responsible for ensuring that customers enjoy their experience on a website or application. In a few words, we will be what “behind the scenes” will do everything to make a website or application work, we will work a lot with databases, which is where information or structured data is stored in an organized way.

Some of the best known programming languages ​​are Python, Java, PHP among others but here we must also know about SQL and No-SQL and here we must know about MongoDB, Postgresql, MySQL among others.

Fullstack Developer

A Fullstack developer is the one who perfectly masters the specialty of Frontend and Backend. Here we will be responsible for everything from the assembly on servers to the CSS design for example of a website, this specialty was popularized a few years ago by the Engineering department of Facebook.

About this specialty you will find a lot of information about it since some indicate that a person is almost incapable of being a Fullstack developer due to the constant evolution of technologies. But that will be for discussion later.

Conclusion

Well in conclusion I would like to recommend which of these specialties is the best and I am sorry to tell you that I will not be able to do it, because that will depend on each person. For example, if you like design more, being more on the client side you can go for Frontend, but if you like making things work and launch applications and websites more then you could choose the Backend path. Now, what about Fullstack? Well, I think that at some point we would all like to know how the entire circuit of making a website or application fully operational works.

So you will say, well which specialty is the one with the highest salary? Well this is very relative since if we use pure logic the fullstack should have a higher salary than a Frontend or Backend since it does both, but it is not like that, a Frontend specialized in React or Angular can earn more than a Fullstack but this will also depend on the type of company, the company and other factors. For this reason, it is not a point by which you should define which specialty you want to dedicate yourself to, but rather which of them you think you will be more comfortable with, Frontend, Backend or Fullstack!

Much courage future programmer!

Leave a Comment