Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Loading in …3
×
1 of 24

Evoluindo o Desenvolvimento Web: Criando Single Page Applications

3

Share

Download to read offline

Presentation on TDC 2013 about Single Page Applications.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Evoluindo o Desenvolvimento Web: Criando Single Page Applications

  1. 1. Evoluindo o Desenvolvimento Web: Criando Single Page Applications Juliano Alves juliano.alves@lambda3.com.br @vonjuliano
  2. 2. Apresentação ● Formado em Engenharia de Software pela PUC-SP ● Programador Java, Scala, Ruby, Python ● Agilista ● Commiter do Mirror e do Vidageek Games
  3. 3. História HTML estático HTML dinâmico XMLHttpRequest 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ínima Semâ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 em todos os serviços que atendem a aplicação Quais suas novas responsabilidades?
  11. 11. • Menos C#/Ruby/Java/Python, mais Javascript • Menos arrastar e soltar, mais HTML codificado à mão • Menos poluição no HTML, mais CSS Manifesto da Nova Web
  12. 12. • Falta de conhecimento dos desenvolvedores • Medo • Ferramental ainda em evolução • Código exposto no cliente Desafios do novo modelo
  13. 13. Você é desenvolvedor web? Continuará sendo nos próximos anos com o conhecimento atual?
  14. 14. Dúvidas???
  15. 15. Obrigado! Juliano Alves juliano.alves@lambda3.com.br @vonjuliano

Editor's Notes

  • 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.
  • ×