Qual a diferença entre Front-end e Back-end? - Avant Solucoes

Qual a diferença entre Front-end e Back-end?

Qual a diferença entre Front-end e Back-end?

Existem dois tipos de linguagens para programação web, as linguagens Front-end e as linguagens Back-end. Algumas das pessoas da área de desenvolvimento até preferem usar outros termos, client-side para se referir ao front-end e server-side para se referir ao back-end. Neste post iremos explicar qual é qual e para que serve cada tipo de linguagem.

Qual a diferença entre Front-end e Back-end?

As linguagens back-end/server-side são linguagens que o servidor irá interpretar. Isso significa que ao escrever um código e envia-lo ao servidor o mesmo irá processar todo o código e vai mandar a resposta desse código para o navegador onde será exibida.

As linguagens front-end/client-side são linguagens onde o seu navegador irá interpretar e exibir os resultados, sem adição de outro componente.

Exemplo: Ao criar um código em linguagem back-end que apenas calcula a soma de duas variáveis, será o Servidor que calculará este resultado. E se fizermos esse mesmo calculo porém utilizarmos uma linguagem front-end quem calculará esse calculo é o navegador do usuário.

frontend-e-backend

Por isso profissionais desenvolvedores que trabalham na interface do usuário são chamados de Desenvolvedores Front-end, e aqueles que trabalham atrás da aplicação, ou seja, desenvolvendo comandos que somente o servidor irá interpretar são chamados de Desenvolvedores Back-end.

Exemplos de linguagens

Essas são linguagens Front-end:

  • HTML (xHTML, HTML4, HTML5…)
  • CSS (CSS2.1, CSS3…)
  • JavaScript

E essas são exemplos de linguagens Back-end:

  • PHP
  • ASP
  • Java
  • Ruby
  • Python

 

 

Volte para o blog