MVP Microsoft – ASP.NET
MCP – MCTS – MCPD – MCT
Foco em desenvolvimento WEB
Developer na LG Sistemas
Fundador do DevGoiás.NET
Dez anos de comunidade .NET
Palestrou em mais de 12 capitais
Mais de 14.500 pessoas nesse tempo
Finalista Imagine Cup 2005 – Brasil/Japão
@rodrigokono - www.rodrigokono.net – kono@devgoias.net
Basedo em evento, real-time UI
Atualizações parciais(Ajax), RIA
Páginas dinâmicas, forms
Páginas HTML estáticas
Pro Contra
--- Atraso nas atualizações
Sobrecarrega o server com
milhares de requests realizados
Pros Contra
Sem atraso na resposta. Multiplos Requests
Baixa carga no servidor. Existem técnicas mais
rápidas.
Suportado por vários
browsers.
Pros Contra
conexão persistente não é suportado no IE
não necessita de um protocolo
especial implementado no
servidor
trabalha apenas em uma direção
server >> client.
Pros Cons
Conexão pesistente nos dois
sentidos. Server >> Client e
Client >> Server
Requer o protocolo WebSocket.
Troca de mensagem constante. Requer o protocolo Web Socket no
Server (IIS8)
Muito rápido
Servidor SignalRCliente
Pedido para o servidor
(chamada do método)
A resposta do servidor
(broadcast)
Simplicidade
Alcance
Performance
WebSockets
Server-Sent events
Forever Frame (IE hack)
Long Polling
•
•
•
•
•
•
web nodes
clients
backplane
complete client
JS on client
ASP.NET on the back end
Rodrigo Kono
www.rodrigokono.net
kono@devgoias.net
@rodrigokono
Obrigado!
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR

Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR