@WellsSA
@WellsSA
@WellsSA
O que
Porquê
@WellsSA
@WellsSA
Não é uma linguagem de programação
@WellsSA
Plataforma open-source que permite execução de linguagem Javascript do lado do servidor
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
Frontend
O Frontend é vivo!
ReactJS, AngularJS, VueJS
@WellsSA
Servidor
Infraestrutura
Backend
Frontend Web
Resposta (HTML, CSS, JS)
(Browser)
Frontend Mobile
X
@WellsSA
www.app.envia.io
(http://)
DNS
Você
Resposta
Requisição
Frontend
Infraestrutura
(HTML, CSS, JS)
231.69.123.15
Infraestrutura
Backend
231.69.123.15
Infraestrutura
Backend
(JSON)
Resposta
Requisição
Infraestrutura
Backend
231.69.123.16
@WellsSA
Servidor
Infraestrutura
Backend
Frontend Web
Resposta (JSON)
(Browser)
Frontend Mobile
Resposta (JSON)
@WellsSA
166.72.122.12
Infraestrutura
Infraestrutura
Backend
231.69.123.15
172.16.124.13
Backend
Infraestrutura
Banco de dados
Resposta (JSON)
Requisição (http | ws | ...)
@WellsSA
O Frontend Só é carregado uma vez!
(Single Page Application + REpresentational State Transfer)
O que ele precisar, ele pede pro servidor (Que devolve só os dados)
@WellsSA
@WellsSA
@WellsSA
@WellsSA
[
{
nome: "Wellington",
idade: 20,
amigos: ["Kaleo", "Lucas"],
},
{
nome: "Kaleo",
idade: 21,
amigos: ["Lucas", "Wellington"],
},
]
"[{"nome":"Wellington","idade":20,"amigos":["Kaleo","Lucas"]},{"nome":"Kaleo","idade":21,"amigos":["Lucas","Wellington"]}]"
Objeto
X
Texto
(JavaScript Object Notation)
@WellsSA
(Hyper Text Transfer Protocol)
Plataforma open-source que permite execução de linguagem Javascript do lado do servidor
@WellsSA
@WellsSA
@WellsSA
Facilidade na manipulação de dados
Velocidade no desenvolvimento
Integrações práticas
@WellsSA
@WellsSA
@WellsSA
@WellsSA
Orientados a documentos
Banco de dados
@WellsSA
(Object-Relational Mappers)
@WellsSA
(Versionamento de banco de dados)
Text
@WellsSA
JTW - JSON Web Token
(Fica de lição de casa)
@WellsSA
@WellsSA
@WellsSA
Well
MERN
@WellsSA
@WellsSA
O que
Porquê
O que
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
@WellsSA
Para processos bloqueantes muito grandes: pode ser um problema, mas existem fixers
@WellsSA
Se Paypal, LinkedIn, Yahoo, Mozilla, Netflix, Uber, Groupon, GoDaddy, eBay, Slack, Trello, Skype, e o Well usam, me parece OK.
Cada caso é um caso
@WellsSA
(Na minha humilde opinião)
@WellsSA
Nossa, e esse monte de tecnologia de ponta não é difícil ou chato de ser usado?
E a resposta é:
@WellsSA
(MUITOS Módulos)
@WellsSA
@WellsSA
@WellsSA