Aplicações práticas do Framework XAJAX
Transcrição
Aplicações práticas do Framework XAJAX
Aplicações práticas do Framework XAJAX Adriano Gonçalves [email protected] Agenda ✔O que é AJAX e por onde começar Onde usar e não usar Ajax Algumas opções de frameworks para PHP O XAJAX Colocando a mão na massa... O que é AJAX e por onde começar ● ● ● ● Não é uma tecnologia Não é uma linguagem de programação É um conjunto de técnicas que utilizam recursos e tecnologias web já existentes (HTML, Javascript, XML, CSS...) Visa melhorar a experiência do usuário Aplicação web convencional USUÁRIO SERVIDOR requisição página web completa requisição página web completa Aplicação em AJAX (Assíncrono) USUÁRIO AJAX requisição SERVIDOR requisição resposta visual dado solicitado dado solicitado Resposta visual Dado solicitado Exemplos aplicações que usam AJAX Exemplos aplicações que usam AJAX Como começar... ● Conheça HTML, Javascript, DHTML, CSS e XML – ● Boas fontes de consulta: www.w3schools.com , www.criarweb.com Aprenda como funciona os objetos usados em AJAX – Boas fontes de consulta: http://www.tableless.com.br/ajaxdemo ● http://developer.mozilla.org/pt/docs/AJAX:Como_co me%C3%A7ar ● ● Parta para um framework Como começar... ● Não conseguiu, pergunta.: http://br.groups.yahoo.com/group/ajax-br/ - Grupo de Ajax, nacional Agenda ✔O que é AJAX e por onde começar ✔Onde usar e não usar Ajax Algumas opções de frameworks para PHP O XAJAX Colocando a mão na massa... Onde usar... ● Interação com formulários ● Navegação em estruturas hierárquicas em árvore ● Comunicação usuário-usuário (chat, por ex.) ● Enquetes, perguntas e respostas ● Filtros e listagens ● Autocompletar (Ex. Google suggest) ● Pré-verificação de formulários ● ... Alguns cuidados a tomar ● ● Não usar Ajax só por usar – usar aonde haja retorno do investimento Devolver um resposta visual ao usuário sobre o que está acontecendo ● Não faça o usuário esperar ● Manter o cuidado com a segurança ● Manter compatibilidade com os browsers existentes ● Código demais deixa o browser lento ● Avisar o usuário se houver algum erro Agenda ✔O que é AJAX e por onde começar ✔Onde usar e não usar Ajax ✔Algumas opções de frameworks para PHP O XAJAX Colocando a mão na massa... Alguns frameworks AJAX para PHP ● ● ● ● SAJAX (http://www.modernmethod.com/sajax/ ) PEAR::HTML_AJAX ( http://pear.php.net/package/HTML_AJAX) Xajax Rico, Prototype e outras bibliotecas independentes de linguagem server-side Agenda ✔O que é AJAX e por onde começar ✔Onde usar e não usar Ajax ✔Algumas opções de frameworks para PHP ✔O XAJAX Colocando a mão na massa... O XAJAX - vantagens ● Simples de usar ● Trabalha com troca de mensagens em XML ● Orientado a objetos ● Trabalha no Firefox, Mozilla,Internet Explorer e Safari ● Bastante flexível quanto às operações que pode realizar no HTML ● Suporte simples a processamento de formulários ● Facilita o trabalho com Smarty Colocando a mão na massa... Perguntas? Referências ● http://www.xajaxproject.org ● http://pt.wikipedia.org ● http://en.wikipedia.org/ ● http://swik.net/Ajax/ ● Google Contato ● Meu e-mail: [email protected] ● Meu website: http://adriano.ison.com.br/
Documentos relacionados
13. web 2.0 – a web social
dados (como por exemplo, o estado do programa, dados do banco) no servidor de aplicação. O AJAX (Asynchronous Javascript And XML - JavaScript e XML Assíncronos) é a técnica com a habilidade tecnoló...
Leia mais