Upload
milfont-consulting
View
2.178
Download
0
Embed Size (px)
DESCRIPTION
Palestra para o encontro GURUCE http://guruce.org/iii-encontro-guru-ce/
Citation preview
Construindo WebApps ricas com Rails e Sencha
SenchaAlém do Ajax
ScriptTag
XHR Script Tag
Compatível com Cross-browser? Não Sim
Política de mesmo domínio? Sim Não
Trabalha com HTTP status codes? Sim Não (falha com outro código HTTP diferente de 200)
Suporta os métodos GET e POST? Sim Não (Somente GET)
Pode receber/enviar HTTP Headers? Sim Não
Pode receber XML? Sim Sim (mas embutido na sentença JavaScript)
Pode receber JSON? Sim Sim
Oferece chamadas síncronas e assíncronas? Sim Não (somente assíncronas)
TwitterListView
Data Store API
Ext.data.ScriptTagProxy
Hands on...https://gist.github.com/746691
Rails On Sencha
CRUD Restful API
var proxy = new Ext.data.HttpProxy({ url: '/features.sencha'});
var proxy = new Ext.data.HttpProxy({ api: { read: {url: '/features.sencha', method: 'GET'}, create: {url: '/features.sencha', method: 'POST'}, destroy: {url: '/features.sencha', method: 'DELETE'}, update: {url: '/features.sencha', method: 'PUT'} }});
Sencha Responder
Sencha Responder
Hands On...https://gist.github.com/746701