SóProvas


ID
137257
Banca
CESGRANRIO
Órgão
Casa da Moeda
Ano
2009
Provas
Disciplina
Programação
Assuntos

AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que

Alternativas
Comentários
  • AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.
  • Questão mal elaborada.

    por caracterísiticas da assincronia, quando o usuário produz algum evento na página web que tenha chamada AJAX associada, esta será executada e assincronamente irá processar o que deve e retornar mais tarde a resposta ao cliente através de uma atualização de componente.  Portanto a letra b não está errada.  A letra e está certa, e é o mesmo que a letra b mas dito de outra forma.

  • Discordo do Colega DANIEL por um princípio simples: A idéia do AJAX é ganhar agilidade na hora da consulta e a letra b fala exatamente o contrário

    b) o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor.

    se o usuário "obter esta resposta mais tarde". A agilidade do ajax simplismente deixa de exigir.

    Uma requisição assíncrona é aquela em que a página continua executando normalmente, independentemente do estado da requisição. (ou seja, mantendo a agilidade)

    Sendo assim, a letra E é a resposta correta. E mesmo que a b estivesse correta, a letra E é a "mais correta e completa" resposta.
  • agora só me surgiu uma dúvida quanto a letra E

    será que proporciona melhor usabilidade? não estaria relacionado com outro conceito, creio que que seja de diminuição de tráfego na rede.

    Quanto a usabilidade pelo que eu sei, alguns botões no ajax não funcionam bem, acho que isso impactaria a usabilidade.

    por isso acho que a letra B está mais correta, alguém tem alguma consideração a respeito?

    fonte: http://battisti.files.wordpress.com/2007/05/tutorial.pdf
  • Também discordo do colega Daniel, e concordo com o que acrescentou o colega Roberto Araújo! Adiciono ainda que não é o usuário ou mesmo o browser que envia uma solicitação assíncrona para o servidor. Quem executa esse papel é o AJAX "Engine" através do controle sobre o objeto XmlHttpRequest e suas propriedades. Portanto, a alternativa B está errada por vários motivos. E a correta é mesmo a alternativa E.

    Bons estudos!