What's the difference between front-end, back-end and full stack developers? Front end developers focus on what's in front of users, while back end developers work with the technology that connects to databases and other software that is hidden from the users. Full-stack developers are involved with the entire stack, the technologies used in the front as well as on the back end.
- There are many roles that live under the web developer umbrella. A web developer builds and maintains content for the web, targeting different platforms, including the desktop, tablets, and handheld mobile devices. Front-end developers work with languages that render in the browser, which is also called a client. So front-end developers work primarily with HTML, CSS, and JavaScript. These are known as front-end technologies because it represents what's in front of the user as they interact with a website. Some sites require a special server because certain content has to be customized for each user based on their data.
That type of development is called back-end development because most of the action is not happening in front of the user, but on a server in the background. Someone who works with all the different layers of web development is sometimes referred to as a full-stack developer. Realistically, all web developers have to have an understanding of the whole stack. A stack is the set of the tools, both front-end and back-end, that a company uses to build its web presence. A true full-stack developer is a unicorn among developers. They are very few and far between.
Now all developers are expected to know enough about front-end and back-end tools and then specialize on different parts of the process.
Released
6/23/2016- Types of web developers
- The role of HTML, CSS, and JavaScript
- Servers and databases
- Getting web development training
- Choosing the right tools
- Getting a job
Share this video
Embed this video
Video: Types of web developers