Backend vs Frontend vs Full-Stack
If you’re beginning your journey as a software engineer you may have noticed three strange terms “backend,” “frontend,” and “full-stack.” Oftentimes these terms can be overwhelming in terms of where to begin learning. Here, I’ll outline some key differences.
The backbone of development. Lots of work, less glory than frontend. You’re building the logic and integration that gives frontend developers jobs. Your primary focuses will be data and modeling.
everything viewable and accessible by the user. You’re building all the visual and interactive parts of a website. Your primary focuses will be designing, ensuring the site runs smoothly and making the site visually appealing.
Combining backend and frontend, a full-stack developer has the skills to build a site from the ground up. You’re putting together the backend and building API’s while also making a beautiful and user-friendly site. If you go this route, you’ll be the Rain Man of developers.