Pular para o conteúdo principal

Introdução ao AJAX

O que é o AJAX? Muitos desenvolvedores web já desejaram programar usando tal metodologia, mas não obtinham os conceitos necessários. Sim, o Ajax não é uma tecnologia ou linguagem de programação, mas uma metodologia na qual envolve tecnologias como JavaScript, XML e, obviamente, HTML. 

O principal objetivo do Ajax é construir uma interação mais veloz e interativa com o usuário, bem como tornar dinâmico o uso do web site. Em outras palavras, o Ajax torna seu web site atraente e não usa métodos antigos de construções de páginas, como o REFRESH, fazendo com o que seu site fique nos moldes de uma aplicação desktop. 

Quando interagimos com aplicativos baseados no Ajax, não precisamos esperar que a página se recarregue a cada interação que fazemos com ela. À medida que vamos utilizando seus recursos, a interface vai se moldando às nossas necessidades, baseando-se em nossas ações e requisições perante a ela. 

Existem dois métodos de construção de web sites, o método tradicional e o método de construção usando o Ajax. 

O método tradicional age assim: cada evento acionado pelo usuário (mouse, teclado, etc...) transforma-se em uma requisição HTTP, na qual uma nova página com os dados são requeridos no servidor. Este método antigo, faz com que o usuário espere por cada resposta do servidor, além de sobrecarregar a rede com dados desnecessários. Por exemplo, em uma página de inserção de dados, com formulário, uma nova requisição HTTP não seria necessário, caso o usuário desejasse inserir muitos registros. A página seria exatamente a mesma e, o método faria com que cada inserção requeresse a mesma página com o formulário novamente. 

Já o método com Ajax tornaria a página mais dinâmica visto que, cada clique no botão "Inserir" enviaria somente os dados necessários, livrando o usuário de esperar o famoso REFRESH. 

Abaixo temos duas ilustrações simplificando os dois esquemas:

 
 

Comentários

Postagens mais visitadas deste blog

Comandos Básicos em Java

C/C++. Este tópico apresenta de forma bem clara e resumida os principais comandos em Java e como eles devem ser usados. Vamos a eles: Declaração de Variáveis A declaração de variáveis é feita após a declaração da classe: public int numero; public String nome = "ForumWeb"; Comando if Executa um bloco de commando dependendo da condição: //sintaxe if (<condição>) <comando1> else <comando2> Comando switch Permite selecionar o trecho de código a ser executado a partir do valor de uma expressão switch(<expressão>) { case <valor1>: <comandos1>; break; case <valor2>:<comandos2>; break; case <valor n>:<commandos n>; break; default: <comandos_default>; } Laços de Repetição While Laço para a execução de código repetidas vezes (enquanto a condição de execução for verdadeira). A condição de execução do código é testada antes da primeira iteração. while(<condição>) { <comandos> } do Idêntico ao comando while, mas...
 Renato Lucena Área de desenvolvimento: Portfolio: www.renatolucena.net net Formações: iPED - Curso de PHP e MySql básico. Faculdade Delta - curso de Java desktop. Faculdade Sul Americana - Curso tecnólogo de desenvolvimento Java para web.(Java Server Pages) Prodata - Curso de Java Flex. iPED - Curso de PHP e MySql básico. Linux intermediário Aplicativos Mobile - Android...estudando. CEBRAC - Administração - 2015 Corel Draw básico. Curso Básico de JavaScript Conhecimento de Hardware e manuntençao. Conhecimento na plataforma Windows e um básico de Mac OX e instalação do hackintosh. Quero sucesso onde possa exercer minhas funções, crescendo e aprendendo cada vez mais, fazendo também a empresa crescer, consequentemente sempre está mudando de patamar para melhor.