Aplicacoes Web Modernas

264 visualizações

Publicada em

Como funciona a arquitetura de uma aplcacao web moderna

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
264
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aplicacoes Web Modernas

  1. 1. Modern Web Apps Rafael Ferreira dos Santos rsantos@braziliandevs.com
  2. 2. Agenda • O começo • Para onde estamos indo • Como chegaremos la • Perguntas
  3. 3. O comeco
  4. 4. Sites puramente estáticos Pros • Baixo processamento no servidor • Simples para fazer cache • Simples para indexar Contras • Difícil (fácil?) para atualizar • Personalização baixa ou nula • UI/UX ruim
  5. 5. Javascript
  6. 6. Javascript Sites dinâmicos Pros • Usabilidade melhorada (?) • Menos viagens ao servidor • Validação básica Contras • Logica de negocio implementada duas vezes no cliente e no servidor
  7. 7. AJAX – Web 2.0 Pros • UI/UX incríveis • Apps muito mais responsivas Contras • Dificuldade de cache • Impossível de indexar • Javascript obrigatório • Google maps • Gmail – (com javascript)
  8. 8. Aplicações client side Pros • Numero de requisições ao servidor menor • Aplicação fácil de armazenar em cache • UI/UX extremamente ricas Contras • Conteúdo não indexável • Javascript obrigatório • Requer navegador moderno (com últimos recursos) • Regras de negocio no cliente • Recursos e estado geral da aplicação armazenados no servidor • Estados da aplicação e sessões armazenados no cliente
  9. 9. Agenda • O começo • Para onde estamos indo • Como chegaremos la • Perguntas
  10. 10. Arquitetura cliente/server
  11. 11. Arquitetura moderna
  12. 12. Perguntas? Rafael Ferreira dos Santos rsantos@braziliandevs.com

×