Artigo .net Magazine 56 - Ajax

Artigo da Revista .NET Magazine - Edição 56.

Esse artigo faz parte da revista .NET Magazine edição 56. Clique aqui para ler todos os artigos desta edição

 

Clique aqui para ler esse artigo em PDF.

 

Easy .NET

Ajax

Uma introdução ao ASP.NET Ajax e Ajax Control ToolKit

 

Neste artigo veremos

·Como instalar e utilizar AJAX .NET;

·Como instalar e utilizar o AJAX Control ToolKit;

·Exemplos AJAX ControlToolKit.

Qual a finalidade

·Como instalar e utilizar controles AJAX .NET em um web site (Framework 2.0).

Quais situações utilizam esses recursos?

·Desenvolvimento de web sites em .NET.

 

Ajax .Net

Ajax .NET é um conjunto de controles que através de algumas tecnologias, como JavaScript, XML e XMLHttpRequest, acessam assincronamente dados do servidor e retornam para o cliente. Web sites  implementados com Ajax são dinâmicos, estão em alta e vieram para ficar.

 

“Não sou bom com design.” “Não gosto de fazer telas.” “Interface dá muito trabalho.”. Certamente você já ouviu alguém dizer alguma dessas frases, certo? Ou você mesmo já as pronunciou?

Isso foi provavelmente antes do ASP.NET AJAX (Asynchronous JavaScript and XML). Com essa ferramenta de desenvolvimento Web, criada pela Microsoft e totalmente integrada ao framework ASP.NET 2.0 e ao 3.5, desenvolvedores podem criar de forma rápida, simples e sofisticada, interfaces de resposta ao usuário com eficiente comunicação cliente-servidor apenas adicionando alguns controles a suas páginas.

  Por que o AJAX foi criado? Tudo começou quanto a Microsoft lançou o ASP.NET. Um sistema Web com arquitetura totalmente baseada no servidor. Isso quer dizer que praticamente todos os controles pelos quais o usuário interage são processados no servidor.

Do ponto de vista do desenvolvedor, isso facilita as coisas. Porém cada interação do usuário gera um postback, que é a ação de enviar informações para o servidor. Cada postback toma um determinado tempo até que as informações sejam processadas pelo servidor e a resposta seja devolvida ao usuário. Páginas simples de cadastro podem ter vários postbacks. Então, haja paciência.

AJAX traz uma forma de interação diferente, onde apenas pequenas parcelas de informação são trocadas entre o cliente e o servidor, evitando que todo o conteúdo das páginas seja carregado a cada ação do usuário. Tudo isso tem a intenção de melhorar a interatividade, funcionalidade e usabilidade. Em alguns casos, quase 100% da aplicação pode funcionar do lado do cliente, proporcionando ao usuário um efeito agradável de navegação.

Por ser assíncrono, AJAX não interfere no carregamento da página. A principal linguagem por trás disso tudo é o JavaScript,  mas o objeto que o torna dinâmico é o XMLHttpResponse, que permite aos navegadores fazerem chamadas assíncronas sem ter que atualizar, descarregar e carregar as páginas. "

[...] continue lendo...

Artigos relacionados