A revolução do client side
Cristiano Gonçalves
Cristiano Gonçalves
Desenvolvedor Front-End
Twitter: @Gonkristiano
Blog: www.crisgon.dev
Comunidade: www.lovebits.dev
O que você vai
encontrar nessa
apresentação?
Uma grande viagem no tempo...
Histórico da Internet
1969
Surge a DARPA (Defense Advanced
Research Projects Agency) tendo
como um dos objetivos a
proteção dos dados de bases
militares.
1970
Surge a ARPANET, inicialmente ela
tinha o objetivo de ligar as
universidades da Califórnia, Stanford
e o centro de matemática de Los
Angeles.
A ARPANET usava do protocolo NCP
1973
TCP/IP
TCP(Transmission Control Protocol -
Protocolo de Controle de
Transmissão) e o IP (Internet Protocol
- Protocolo de Internet, ou ainda,
protocolo de interconexão)
1977
O governo e os militares dos EUA não
quiseram mais tomar conta da
ARPANET, dando origem a Internet.
1990
Tim Berners Lee fazia parte de um
projeto sobre hipertexto e quando
conheceu o TCP/IP viu a
possibilidade de transmitir hipertexto
pela rede.
Logo ele criou o protocolo HTTP, o
HTML e o conceito de WWW.
Client Side x Server Side
Client Side
Os primeiros sites...
Pouco uso do client e pouco uso do server
1995
Pouco uso do client e pouco uso do server
- Não existia CSS.
- Javascript ainda estava surgindo.
- Toda estilização ficava a critério do browser.
- Foram surgindo novas formas de interação.
- A repetição de código passou a ser um problema.
- As coisas foram deixando de ser estáticas.
Mais poderes para o servidor
Mais poderes para o servidor
Webmaster
Guerra dos navegadores
Sites em tabela
Popularização do flash
Popularização do flash
Popularização do flash
Popularização do flash
Recortadores de PSD, webdesign...
Animações no flash design no photoshop...
Recortadores de PSD, webdesign...
Ferramentas do webdesign
Ferramentas do webdesign
Guerra dos navegadores
- Não existia padrões.
- A evolução dos navegadores não era uniforme.
- Cada navegador “entendia” HTML, CSS e Javascript da forma que queria.
Guerra dos navegadores
- Não existia padrões.
- A evolução dos navegadores não era uniforme.
- Cada navegador “entendia” HTML, CSS e Javascript da forma que queria.
Chrome
Guerra dos navegadores
- Não existia padrões.
- A evolução dos navegadores não era uniforme.
- Cada navegador “entendia” HTML, CSS e Javascript da forma que queria.
Chrome Firefox
Guerra dos navegadores
- Não existia padrões.
- A evolução dos navegadores não era uniforme.
- Cada navegador “entendia” HTML, CSS e Javascript da forma que queria.
Chrome Firefox IE
Surgimento do JQuery
Surgimento do JQuery
FF - “Fim” do Flash
FF - “Fim” do Flash
Popularização dos smartphones
Necessidade da responsividade
Twitter cria o bootstrap
- Inspirado na tendência minimalista da apple.
Novas formas de trabalhar com CSS
Surge a necessidade de minificar códigos
Melhorando o javascript
Novas necessidades...
- Necessidade de gerenciar bibliotecas
- Necessidade de compilar código CSS
- Necessidade de reduzir imagens
Nesse momento a
profissão de
webdesign já estava
bem robusta.
Usuários mais exigentes
Antes
Experiência de smartphone no browser
Hoje
As aplicações
possuem diferentes
estados em uma
única página.
Surge a necessidade
de “reciclar” parte das
aplicações.
G-mail, front-end mais poderoso
Angular
Ember, Angula, React, Vue...
Evolução do JS
Front End Developer
E o wix???
E a openAI GPT-3???
O front-end vai
acabar???
Não sei!
A web é muito grande...
- Poucas aplicações são iniciados com Jquery, mas muitas ainda estão
funcionando.
- Muitas aplicações estão sendo construídas nesse exato momento e vão
precisar de manutenção.
- Muitos sistemas vão se tornar legado e vão precisar serem portados para
algo novo.
Muito além da web!
Programação não é
apenas sobre
código???
O papel do frontend
- Usabilidade
- Regras de negócio
- Criatividade
Estude a base!!
Obrigado!
Links interessantes
O inicio, o fim e o meio do Desenvolvimento Front-End
(R)Evolução do Front-end nos Últimos 10 Anos - Softerize Magazine
A história da profissão frontend - William Oliveira
A História do Front-End para Iniciantes em Programação | Série "Começando aos 40"
O Front End vai acabar? Uma breve história da profissão até os dias de hoje *clickbait_sincero
Veja como eram os sites dessas 24 empresas nos anos 90

A revolução do client side