Upload
renato-sousa
View
162
Download
0
Embed Size (px)
DESCRIPTION
Apresentação do NodeJS no InfoSENAC 2014
Citation preview
NodeJS
RENATO FILHOInfoSenac - 2014
NODEJS? WTF?
Javascript do lado do servidor(server-side).
Mais uma???
O Que é que o NodeJS tem?
•A história das “interwebs” para os
usuários em dois capitulos.
A internet de hoje.
Asíncrona.Tempo real.
O Usuário quer tudo e agora!
Gambiarras!
• Ajax Pooling.
I/O bloqueante
• Conexões no banco de dados.• Leitura ou escrita de arquivos.
I/O Síncrona
I/O Assíncrona com Threads
O “charme” do NodeJS
Threads vs Event Loop
• Threads escalam em utilização de CPU.(Processamento paralelo).
• Event Loop escala em I/O não bloqueante.(single thread).
Criando um servidor HTTP com NodeJS
RESTful API com NodeJS
Realtime com Socket.io
Por que aprender NodeJS?
• Aprender uma nova tecnologia• Aprender mais sobre JS.• Criar de aplicações simples até aplicações real-
time.• Javascript Everywhere para Desenvolvedores
front-end.
Contato