15 Jun 2020

What’s the Difference? Comparing Front-End & Back-End Development

Coding Technology

Interested in Software Development? You’ve probably heard the terms frontend and backend developers thrown around a bit. This article will delve a little deeper into what they both mean.


Frontend developers design how websites and apps look to users. They have many different names, from Web Designers to Front-End Engineers.

These developers use HTML, CSS, and Javascript. They also have some skills using design tools like PhotoShop, Sketch or Figma. Frontend developers should know the basics of web hosting, and buying a domain. 

If you’re a creative who loves to work visually, then front-end development is for you!

Comparing Front-End & Back-End Development - coding languages gif | Stemettes Zine


Back-end Developers work on the “server-side”. Essentially, they control everything the user can’t see, like databases and servers

Normally, backend developers are confident with one of the following languages and familiar with another 2: PHPRubyPython, Node.js, and Java. These developers need to have knowledge of frameworks, software architecture, design patterns, databases so they can apply the business logic to the website/app.

If you love working with data and enjoy the tinkering and technical side of coding, back-end development will suit you.

People with skills in both frontend and backend development are often referred to as full-stack developers. 

Read more on frontend vs backend and full-stack developers on One Month >>


Coding Technology
Did you enjoy this article? Click on a star to rate it!
Next in this issue...
Upcoming Events
Parent, guardian, teacher or volunteer?

The Stemettes Zine is a curated space tailored specifically to Stemettes but we have plenty of content and updates for you folks too. Sign up to receive the Stemettes newsletter and we’ll keep you updated with the latest from Stemettes HQ including events, activities, resources and fundraising activities.