O que é um full stack developer?
Quando pensamos em desenvolvimento full stack, estamos nos referindo à profissionais que desenvolvem aplicações tanto em server side quanto em client side. Ou seja, é um desenvolvedor que tem as skills de desenvolvimento com linguagens de programação que rodam no servidor (backend) e linguagens de programação que rodam na máquina do cliente (frontend).
Webmasters
Geralmente era um desenvolvedor ou web designer que conhecia de HTML e Javascript. Ou seja, ele conseguia transformar as páginas estáticas de HTML em páginas dinâmicas de HTML (DHTML).
Com o avanço das tecnologias e dos sites, foi necessário realizar a separação entre o que era o código desenvolvido para o servidor e o código que rodava na máquina do cliente.
Back-end
O desenvolvedor back-end surgiu pra suprir as demandas do mercado por aplicações que rodavam em servidor. Eu mesmo comecei desenvolvendo aplicações em C# (c sharp) com ASP.NET Web Forms que era uma tecnologia que separava o que era a página (HTML) e o que era a regra de negócio (C#).
Exemplos de linguagens:
- C#
- Java
- Go
- Node
Front-end
O desenvolvedor front-end é alguém que desenvolve aplicações que rodam no browser do cliente. Rodam no chrome, no IE, no Edge, no Mozilla, etc. A linguagem mais comum hoje em dia para desenvolvimento front-end é o Javascript, disparado. Com o Javascript e outros plugins é possível trazer o dinamismo para as páginas HTML.
Exemplos de linguagens:
- Javascript
- Knockout
- PHP
Comentários
Postar um comentário