evoluindo o desenvolvimento web: criando single page applications
DESCRIPTION
Presentation on TDC 2013 about Single Page Applications.TRANSCRIPT
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Juliano [email protected]
@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???