Aplicação Web com Ajax

Pessoal boa tarde,

Preciso desenvolver uma aplicação Web e para interface visual (GUI) quero desenvolver em Ajax.

Por que Ajax?

Porque com ele poderei desenvolver aplicações com um visual moderno leve e intuitivo.

Porém, não conheço muito de Ajax, e por isso gostaria da ajuda de vocês, que tem experiência no assunto.

Algumas perguntas que gostaria da respostas da comunidade:

1 - Por onde deverei começar?

2 - Devo utilizar um framework? Qual ?

3 - Existem Editores visuais que auxiliam na criação de paginas com recursos de AJAX?

4 - Qual literatura ou site vocês recomendam para aprender AJAX?

Obrigado :wink:

Olha, ajax não tem nada a ver com intuitividade e visual moderno, esse último tu pode deixar para um deseginer que ele se encarrega

Bom, vamos as repostas
1- Primeiro você deve definir o domínio da tua aplicação, feito isso você pode começar a desenvolver, é bom ter bem claro os objetivos do sistema e ter tudo que possível mapeado! Lembrando que é bom ter conhecimentos bens sólidos das tecnologias que você pretende usar (bando, linguagem de programação, html, Http, etc etc…)

2- eu uso o JSF com o RichFaces (que contém funcionalidades Ajax), isso vai do gosto
3- Sim, existem
4- Tem um tutorial da oracle bem bom, básico e bacana, eu postei o link aqui no fórum uma vez, mas dá uma pesquisada

Ajax não significa ser bonito nem mesmo intuitivo. Você pode muito bem fazer um site bem moderno, bem leve e intuitivo sem usar nada de Ajax.

Com base nesses três parametros (moderno, leve e intuitivo) e sugiro deixar Ajax apenas para carregar, por exemplo, um combo de cidades conforme o estado selecionado, abrir uma modal com um guia de ajuda conforme a tela que o usuário está, e afins. Ou seja, o Ajax será um facilitador, e não a base do teu sistema.

Tem gente que acha que fazer sistema moderno é entupir o site de Ajax e usar mais Javascript do que HTML puro. Isso me lembra em meados dos anos 97/98 que o pessoal descobriu GIF animado e entupia os sites com tudo que é GIF que tinha direito, e acham isso o máximo. Aliás o Homer Simpson tinha um site assim cheio de GIFs animados, hehe.

http://blogdomenino.com/2009/06/site-do-homer-simpsons/

Abraços

Acho que, primeiro ou paralelamente, vc deveria aprender a fazer ajax na unha (XHTMLRequest, iframe, javascript src=…) para entender o seu funcionamento. O fato de ser assíncrono tem suas vantagens mas tem peculiaridades.

Fique atendo a problemas de cross-domain.

Estude invasão por XSS para evitar o mesmo.

Depois veja como é simples fazer com jquery. Depois fica tranquilo de usar componentes que fazem isto por vc mas sem entender o que tem por trás vc pode ter serios problemas para descobrir o que diabos esta acontecendo num momento de aperto :wink:

Prezados,

Obrigado pelas dicas!!!