+ All Categories
Home > Documents > Trabalhando com Single Page Application

Trabalhando com Single Page Application

Date post: 16-Feb-2016
Category:
Upload: colum
View: 24 times
Download: 0 times
Share this document with a friend
Description:
Trabalhando com Single Page Application. Victor Cavalcante. SPA. Backbone JS. Conectando ao Modelo. Criando Views. Rotas. Victor Cavalcante [email protected] www.lambda3.com.br. Bike. ASP.NET MVC. JavaScript. HTML5. CSS. SPA – SINGLE PAGE APPLICATION. Evolução da web. - PowerPoint PPT Presentation
Popular Tags:
16
Trabalhando com Single Page Application Victor Cavalcante
Transcript
Page 1: Trabalhando com Single Page Application

Trabalhando com Single Page ApplicationVictor Cavalcante

Page 2: Trabalhando com Single Page Application

SPA Backbone JS

Conectando ao

ModeloCriando Views Rotas

Page 3: Trabalhando com Single Page Application

Victor [email protected]

Bike

ASP.NET MVC

JavaScript

HTML5 CSS

Page 4: Trabalhando com Single Page Application

SPA – SINGLE PAGE APPLICATION

Page 5: Trabalhando com Single Page Application

Evolução da web

evolutionoftheweb.com

Page 6: Trabalhando com Single Page Application

Evolução da web

evolutionoftheweb.com

Page 7: Trabalhando com Single Page Application

JS com Produtividade Developer Tools jsFiddle

jQuery Underscore

CoffeeScript Grunt

Teste-Driven Development

Page 8: Trabalhando com Single Page Application

JavaScript, qual o problema?

Page 9: Trabalhando com Single Page Application

Single Page Applications

1 única página

Inteligência de apresentação no JS

Comunicação via Ajax RESTful

Server side

magrinho

Foco na experiência do usuário

Page 10: Trabalhando com Single Page Application

Frameworks SPA

Backbone.JS

Ember.JS

Knockout

AngularJS Spine

Sproutcore

Cappuccino

Sammy.js

JavaScript MVC

Batman.js

Page 11: Trabalhando com Single Page Application

Responsabilidades do servidor web• Não precisa mais gerar HTML• Não precisa mais manter estado• Não precisa mais se conectar em todos

os serviços que atendem a aplicação

Quais suas novas responsabilidades?

Page 12: Trabalhando com Single Page Application

Manifesto da Nova Web• Menos C#/Ruby/Java/Python, mais Javascript• Menos arrastar e soltar, mais HTML

codificado à mão• Menos poluição no HTML, mais CSS• Menos uso do HTML para design, mais foco

na semântica• Mais Javascript, muito mais javascript

Page 13: Trabalhando com Single Page Application

Componentes do Backbone.js

Model

Sync

Collection History

Router Events

View

Page 14: Trabalhando com Single Page Application

Como funciona?Model

View Collection

Router

DOM

<- Events

<- Events

Events -> E

vent

s->

Page 15: Trabalhando com Single Page Application

DEMO

Page 16: Trabalhando com Single Page Application

Fim!


Recommended