Evoluindo o Desenvolvimento Web: Criando Single Page Applications

Post on 25-Dec-2014

1.332 views 0 download

description

Presentation on TDC 2013 about Single Page Applications.

Transcript of Evoluindo o Desenvolvimento Web: Criando Single Page Applications

Evoluindo o Desenvolvimento Web: Criando Single Page Applications

Juliano Alvesjuliano.alves@lambda3.com.br

@vonjuliano

Apresentação

● Formado em Engenharia de Software pela PUC-SP●Programador Java, Scala, Ruby, Python●Agilista●Commiter do Mirror e do Vidageek Games

História

HTML estático

HTML dinâmico

XMLHttpRequest e AJAX

Frameworks

Single Page Applications

O que preciso saber?

Frameworks SPA

Código de qualidade

Ferramentas melhores!

Sintaxe mínima

Semântica limpa

É Javascript!

E o servidor?

• 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?

• 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, mais opções ao Javascript (CoffeeScript / TypeScript)

Manifesto da Nova Web

• Falta de conhecimento dos desenvolvedores

• Medo

• Ferramental ainda em evolução

• Código exposto no cliente

Desafios do novo modelo

Você é desenvolvedor web? Continuará sendo nos próximos anos com o conhecimento atual?

Dúvidas???

Obrigado!

Juliano Alvesjuliano.alves@lambda3.com.br

@vonjuliano