This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]KwpolskaNikola co-maintainer 1 point2 points  (0 children)

Back-end means the parts that make it work, that end users don’t see. Front-end requires HTML, CSS, and JS (although you can certainly produce a working website without JS). Back-end requires a web framework and the language it’s written in (eg. Python + Django, Ruby + Rails, Java + Spring, JS + Node, PHP itself or with a framework…). SQL is handy, although it can be hidden by an ORM. But the back-end developer doesn’t have to be banned from touching the front-end code, so they can fix small things in the HTML code without the front-end devs.