Ajax: onde usar e não usar » Pinceladas da Web - HTML5 Hard Coding and Bullet Proof CSS
Postado por: Pedro Rogério em 8 de agosto de 2006
Estou criando essa lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário:
Onde deve-se usar AJAX
Interação via formulários
Navegação de aplicações do tipo hierárquica
Comunicação rápida de usuário a usuário
Filtro e manipulação de dados
Campos de texto usados comunmente(autocompletar)
Onde não se deve usar Ajax
Formulários simples: Se há somente um campo, não há necessidade
Buscas: Esse parte é meio pessoal, uns gostam, outros não preferem
Navegação básica: Esse também é um erro típico que acaba ocorrendo com o Flash, imagine um Menu com 2 boxes que digam Início e Contato, qual a necessidade de se usar Flash alí, ou até mesmo AJAX?
Manipulação de interfaces do usuário: Para manipulação existe o XHTML/HTML, DOM e as CSS, que foram criadas para isso.
Widgets inúteis
Ajax13 – Suíte Office on-line em AjaxAxsJax – Ajax AcessívelAjax – Quando, onde e por que?Quer testar o Writely?Tutocle – Tutoriais para desenvolvedores web
9 Responses to "Ajax: onde usar e não usar"
Bardo disse:	8 de agosto de 2006 às 09:29	Uma coisa chata de AJAX é quando o AJAX vai carregar muita informação. Explico.
Hoje em dia qualquer usuário intermediário (até alguns iniciantes) utiliza um navegador com suporte a abas. Uma forma comum de navegar é clicar em algum link e ir à próxima aba enquanto a aquela carrega. Temos visualmente um retorno quando a página daquela primeira aba é carregada. No Firefox, o ícone da página aparece na aba.
Pois bem, usando AJAX não dá pra fazer isso, pois a página não é carregada. Assim, você não tem retorno visual quando a mudança promovida pelo AJAX é completada.
Não é um problemão, mas é um pouco desconfortável. E algo pra se pensar quando for desenvolver algo ajaxado demais… :-P
A regra é a mesma de sempre: bom senso. Tudo demais é veneno.
Responder	Felipe Ranieri disse:	8 de agosto de 2006 às 14:27	É, assim como foi com o flash os desenvolvedores estão perdendo a noção. Estamos voltando á era do Site todo em "alguma coisa". No caso atual, ajax, há alguns anos atrás, flash.
Responder	Anônimo disse:	8 de agosto de 2006 às 16:03	AJAX: ONDE USAR E NÃO USAR
lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário:
Responder	Newton Wagner disse:	10 de agosto de 2006 às 16:00	Felipe, isso é normal. Sempre vai ter a fase da moda. Eu uso AJAX no meu sistema só quando preciso preencher um componente a partir de outro (estado/cidade, por exemplo), ou quando a escolha de cada select precisa do preenchimento de campos diferentes.
Enfim, coisas que conseguimos facilmente em aplicações desktop, mas que sempre nos atormentavam com reload de página. :D
Responder	Carlos Eduardo disse:	14 de agosto de 2006 às 17:25	Acho que o uso de Ajax deve ser comparado ao do Flash: para facilitar, dar alguns toques no site, mas que não seja inteiro assim.
Responder	Anônimo disse:	21 de agosto de 2006 às 22:02	ajax, programacao
lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário
Responder	Wender Fernandes disse:	3 de maio de 2007 às 15:40	Não concordo que não se deva usar ajax em um form de um unico campo. Eu particularmente criei um que o pessoal gostou muito em http://www.navesa.com.br no menu veiculo e submenu seminovos.
Responder	André Martins disse:	20 de setembro de 2008 às 19:54	Olá apenas uma pergunta simples (para quem conhece, não é o meu caso). Tem como utilizar duas chamadas de ajax na mesma pagina. A primeira tudo ótimo mas quando posto a segunda da tudo errado para as duas. Isso é possivel? grato
Responder	André Martins disse:	21 de setembro de 2008 às 17:32	nossa passei dias tentando e nada . Foi só postar a mensagem aqui que solucionei meu problema. De qualquer forma obrigado pela atenção. André