O que é front-end e back-end?

Uma divisão clássica entre quem trabalha com desenvolvimento web é entre Front-end e Back-end. De maneira simplista, a distinção entre eles pode ser explicada assim: Front-end é aquilo que você vê e com o que você interage, ou seja, é a interface gráfica. Back-end é o...