Evoluindo o Desenvolvimento Web:Criando Single Page ApplicationsJuliano Alvesjuliano.alves@lambda3.com.br@vonjuliano
Apresentação●Formado em Engenhariade Software pela PUC-SP●Programador Java, Scala,Ruby, Python●Agilista●Commiter do Mirror...
HistóriaHTML estáticoHTML dinâmicoXMLHttpRequest e AJAX
Frameworks
Single Page Applications
O que preciso saber?
Frameworks SPA
Código de qualidade
Ferramentas melhores!Sintaxe mínimaSemântica limpaÉ Javascript!
E o servidor?• Não precisa mais gerar HTML• Não precisa mais manter estado• Não precisa mais se conectar emtodos os serviç...
• Menos C#/Ruby/Java/Python,mais Javascript• Menos arrastar e soltar, maisHTML codificado à mão• Menos poluição no HTML, m...
• Falta de conhecimento dos desenvolvedores• Medo• Ferramental ainda em evolução• Código exposto no clienteDesafios do nov...
Você é desenvolvedor web?Continuará sendo nos próximosanos com o conhecimento atual?
Dúvidas???
Obrigado!Juliano Alvesjuliano.alves@lambda3.com.br@vonjuliano
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Evoluindo o Desenvolvimento Web: Criando Single Page Applications
Upcoming SlideShare
Loading in...5
×

Evoluindo o Desenvolvimento Web: Criando Single Page Applications

1,530

Published on

Presentation on TDC 2013 about Single Page Applications.

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,530
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • 5/19/13 05:59:35 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 5/19/13 05:59:35 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Evoluindo o Desenvolvimento Web: Criando Single Page Applications

    1. 1. Evoluindo o Desenvolvimento Web:Criando Single Page ApplicationsJuliano Alvesjuliano.alves@lambda3.com.br@vonjuliano
    2. 2. Apresentação●Formado em Engenhariade Software pela PUC-SP●Programador Java, Scala,Ruby, Python●Agilista●Commiter do Mirror e doVidageek Games
    3. 3. HistóriaHTML estáticoHTML dinâmicoXMLHttpRequest e AJAX
    4. 4. Frameworks
    5. 5. Single Page Applications
    6. 6. O que preciso saber?
    7. 7. Frameworks SPA
    8. 8. Código de qualidade
    9. 9. Ferramentas melhores!Sintaxe mínimaSemântica limpaÉ Javascript!
    10. 10. E o servidor?• Não precisa mais gerar HTML• Não precisa mais manter estado• Não precisa mais se conectar emtodos os serviços que atendem aaplicaçãoQuais suas novas responsabilidades?
    11. 11. • Menos C#/Ruby/Java/Python,mais Javascript• Menos arrastar e soltar, maisHTML codificado à mão• Menos poluição no HTML, maisCSSManifesto da Nova Web
    12. 12. • Falta de conhecimento dos desenvolvedores• Medo• Ferramental ainda em evolução• Código exposto no clienteDesafios do novo modelo
    13. 13. Você é desenvolvedor web?Continuará sendo nos próximosanos com o conhecimento atual?
    14. 14. Dúvidas???
    15. 15. Obrigado!Juliano Alvesjuliano.alves@lambda3.com.br@vonjuliano
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×