Ajax é uma forma de programação para a Web que se livrar da ampulheta. Dados, conteúdo e design são mesclados em um conjunto harmonioso. Quando o cliente clica em qualquer elemento da tela em um aplicativo Ajax conduzido, há muito pouco tempo de atraso ea página é exibida instantaneamente sem refrescante ou recarga.
Ajax é um conjunto de técnicas inter-relacionadas de desenvolvimento da Web usado no client- lado para criar aplicações web interativas.
Em um cenário de desenvolvimento de software offshore, aplicações Web Ajax pode recuperar dados a partir do servidor de forma assíncrona em segundo plano sem interferir com a exibição eo comportamento da página existente. A utilização de técnicas de Ajax levou a um aumento nas interfaces interactivos ou dinâmicos em páginas Web e melhor qualidade de serviços Web, devido ao modo assíncrono. Os dados são normalmente recuperados usando o objeto XMLHttpRequest. Apesar do nome, o uso de JavaScript e XML não é realmente necessária, nem os pedidos precisam ser assíncrona.
O uso de Ajax Tecnologia é líder em empresas com foco na prestação de serviços de desenvolvimento de software outsourcing. Ajax é uma forma de desenvolver aplicações Web que combina:
Uma aplicação Ajax elimina a natureza start-stop-start-stop de interação na Web através da introdução de um intermediário - um Ajaxengine - entre o usuário eo servidor.
É sempre pensei que a adição de uma camada intermediária para a aplicação irá torná-lo menos sensível; no entanto, o oposto é verdadeiro em Ajax
Em vez de carregar uma página web, no início da sessão, o browser carrega uma ferramenta Ajax -. escrito em JavaScript e geralmente escondido em um quadro escondido. Este motor é responsável por processar a interface do usuário e se comunicar com o servidor. O motor de Ajax permite que a interação do usuário com a aplicação aconteça de forma assíncrona - independente de comunicação com o servidor.
Assim, o usuário nunca está olhando para uma janela do navegador em branco eo ícone de ampulheta, esperando pelo servidor para concluir o processo.
Cada ação do usuário que normalmente geraria uma requisição HTTP toma a forma de uma chamada JavaScript para o motor