Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Padrões de Projeto Ajax
Prof: Dra. Renata Pontin de Mattos FortesAluno PAE: Willian Massami Watanabe
SCE 0265 ICMC-USP
terça-feira, 26 de outubro de 2010
Características de aplicações Ajax
• Aplicações web, não apenas web sites
• Interação contínua
• Informações atualizadas
• Efeitos visuais
• Novas widgets
• Com base em padrões
3
terça-feira, 26 de outubro de 2010
Tecnologias do Ajax
• HTML/XHTML e CSS
• HTTP, CGI, Submissão de formulários
• Script do lado servidor
• JavaScript
• XML e DOM
• DOM Events (DHTML)
• Web Remoting
4
terça-feira, 26 de outubro de 2010
Características Desejáveis em Ajax
7
• Usabilidade
• Produtividade do desenvolvedor
• Efficiência
• Confiabilidade
• Privacidade
• Acessibilidade
• Compatibilidade
terça-feira, 26 de outubro de 2010
Princípios de Usabilidade
8
• Padrões web
• Navegador != desktop
• Enfatizar diferenciações
• Affordabililty
• Interação contínua
• Customização
• “Torne a interação divertida”
terça-feira, 26 de outubro de 2010
Princípios de desenvolvimento
9
• Utilize JavaScript
• Utilize alternativas quando necessário
• Interações assíncronas
• Compatibilidade
• Trabalhe o volume de dados e latência
• Separação de conceitos
• “Pegue leve com o navegador”
• Practice graceful degradation
terça-feira, 26 de outubro de 2010
Classificação dos padrões Ajax
10
Tecnologias Fundacionais
Programação
Funcionalidade e usabilidade
Desenvolvimento
terça-feira, 26 de outubro de 2010
Classificação dos padrões Ajax
12
Tecnologias Fundacionais
Programação
Funcionalidade e usabilidade
Desenvolvimento
terça-feira, 26 de outubro de 2010
Classificação dos padrões Ajax
14
Tecnologias Fundacionais
Programação
Funcionalidade e usabilidade
Desenvolvimento
terça-feira, 26 de outubro de 2010
Classificação dos padrões Ajax
16
Tecnologias Fundacionais
Programação
Funcionalidade e usabilidade
Desenvolvimento
terça-feira, 26 de outubro de 2010