Aplicações real time com

Victor Miguez

@_vmiguez

Front-end dev na Princi Web

O que é?

Framework JavaScript

Com código isomórfico

Para programação reativa

E rápida prototipagem

Sim, aplicativos

Alguns de seus princípios

Data on the wire

Database everywhere

Latency compensation

Embrace the ecosystem

Demo time!

SSID: Meteor

192.168.0.102:4000

Os grandes culpados

Sockjs

Emulador de websocket, é quem faz o DDP funcionar

DDP

Data Distributed Protocol

Minimongo

Conexão direta do cliente com o banco de dados

Então meus dados estão todos no cliente???

Publication & Subscription

$ meteor remove insecure autopublish

Agora vamos aplicar esses conceitos

Atmosphere

Utilizando pacotes externos

Comofaz?

$ meteor add ...

Referências

Meteor: meteor.com

Atmosphere: atmospherejs.com

Livro: Discover Meteor

Livro: Meteor: Criando aplicações web real-time com JavaScript

Obrigado!

victormiguez.github.io/semana-tecnologica-senai