Difference between front end and back end web development

The difference between a front end web developer and back end web developer

Whether you are into web development or planing to dive in, or you just want a clear understanding of the topic,
I am, in the simplest way going to explain the difference between a front-end web developer and a back-end web developer.

To understand either sides of the coin, we need to know the coin itself, so i would start by explaining who a web developer is.

A web developer is a programmer who specializes in building websites and web apps. So now let's see the difference between the two.

front end web development (client side)

The front End web development is that part that focuses on the web's interaction with the user(client), from the looks to the feels of the web,the convenience and the interface.

This part of the development is carefully programmed for the sole purpose of customer satisfaction using HTML,CSS,JavaScript.

Back end(server side) web development

This part of the development is used to support the front end, this has nothing to do with the client directly, everything works at the background, this is where data is stored, secured, organised and processed,
take for instance a theater,

A theater has a stage and a dressing room, now the dressing room is behind the stage, the stage is the front end while the dressing room is the back end, audiences (clients) can see the stage and all the decorations attached but can't see the dressing room where everything concerning the play is plotted, stored, arranged.

How does back end development work?

The back end works like this:
When you search or scroll and click on Amazon, you are doing with the front end.

When you checkout on Amazon, choosing a payment method, paying off, tracking your shipping, you get to input your details how your money is withdrawn is not visible to your eyes,
so its done from the server side, when you track your shipping,when the data is given, and many more the client has no control of.
what ever confidential data you request comes from the server database.

The back end development is carried out with the use of SQL, Teradata, Microsoft SQL Server, oracle, IBM DB2, etc

Full stack web development

This means the developer Is equipped with the knowledge of each side of the web development, and is able to work on both sides.
He knows how to work on both the client side and server side, one might decide to learn front end development only, which is fine
But a full stack web developer has an edge over a front end developer, as I believe to learn back end development, you will need to understand how the front end works.

Note: being a full stack web developer does not mean learning all web development languages as many languages have alternatives. You'd get to understand these as you go furthermore into your career. Don't forget to follow us on our facebook page, you don't wanna miss out on our updates.

Comments

Popular posts from this blog

How to become a programmer 2022 (beginner's guide)

The difference between website and web app

How to programme with your phone