
anônima
Vou tentar explicar de forma simples. Imagina que tu tens um jogo de tabuleiro,
daqueles fisicos mesmo. O front-end seria o tabuleiro em si, com as peças e tudo mais. O back-end é a regra do jogo, é como tu podes colocar as peças, onde, quando, etc,etc.É separado assim pra facilitar o desenvolvimento. Desse jeito as responsabilidades do sistema ficam bem separadas e delimitadas, cada um no seu quadrado. Fica muito mais fácil pra tu conseguir mudar os "bloquinhos" de código fazendo desse jeito.
Tentei dar uma explicação simples, espero que tenha sido boa. Qualquer coisa pode me chamar que eu tento explicar melhor.