TOC

This article is currently in the process of being translated into Portuguese (~99% done).

The Basics:

Introduction

AJAX ASP.NET, previamente chamado de "Atlas", é uma implementação Microsoft de uma framework baseada em AJAX, criada para ASP.NET (apesar de poder ser usada noutras plataformas). AJAX significa Asynchronous JavaScript and XML (JavaScript e XML assíncrono), e, posto de forma simples, é uma forma de transferir informações entre o servidor e o cliente sem enviar a página inteira, e criando assim um postback completo. Isto permite uma melhor experiência para o utilizador, já que o conteúdo pode ser carregado dinamicamente em segundo plano, sem atualizar e redesenhar a página inteira. Se já usou Gmail ou Outlook Web Access, usou uma aplicação web que usa Ajax, e especialmente o Google tornou Ajax muito popular.

Apesar de ser perfeitamente possível utilizar Ajax sem Microsoft ASP.NET AJAX, muitas coisas são muito mais fáceis, já que a Microsoft juntou algumas das partes mais entediantes do Ajax na sua implementação. Por exemplo, os 3 navegadores mais populares requerem maneiras diferentes de usar Ajax, e têm implementações de JavaScript diferentes. AJAX ASP.NET simplifica imenso isto e permite-lhe escrever o mesmo código para os 3 principais navegadores.

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!