← Questões de Programação

Programação · CONSULPLAN · 2025

Questão comentada de Programação

Determinada equipe de desenvolvimento web está construindo um sistema de consulta de dados em tempo real para uma plataforma de pedidos de delivery. O objetivo é permitir que os usuários visualizem atualizações de pedidos sem precisar recarregar a página. Para isso, os programadores decidiram utilizar o paradigma AJAX (Asynchronous JavaScript and XML) para buscar os dados do servidor e exibi-los dinamicamente. No entanto, em vez de utilizar XML para transportar os dados, a equipe optou por JSON (JavaScript Object Notation) como formato principal para a comunicação entre o cliente e o servidor. Durante uma reunião técnica, os programadores discutiram as razões para a escolha do JSON no contexto do AJAX. Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?

Gabarito: B

No contexto de AJAX, a ideia é trocar dados com o servidor sem recarregar a página, deixando a aplicação mais rápida e fluida. Para isso, o formato do dado importa muito: quanto mais simples de ler e converter no JavaScript, melhor a experiência no cliente. É aí que o JSON ganha destaque, porque ele nasce praticamente “falando a língua” do JavaScript, com estrutura de objetos e pares chave-valor. O JSON costuma ser preferido ao XML em muitas aplicações web porque é mais leve, mais enxuto e mais fácil de transformar em objetos JavaScript. Na prática, isso reduz o trabalho de processamento no navegador e facilita o uso dos dados recebidos em tela. Por isso, em sistemas de consulta em tempo real, como pedidos de delivery, o JSON vira um aliado natural do AJAX. Já o XML é mais verboso e costuma exigir mais processamento para ser interpretado. Isso não significa que ele seja inútil, mas, para muitas rotinas modernas de front-end, o JSON oferece uma comunicação mais direta e eficiente. Não existe regra dizendo que AJAX precisa de XML: o próprio nome histórico do paradigma menciona XML, mas ele trabalha muito bem com JSON, texto puro e outros formatos. Assim, a alternativa B está correta porque resume exatamente a vantagem prática do JSON no AJAX: menor peso e conversão mais simples para objetos JavaScript, o que melhora o desempenho no cliente. Em provas, vale lembrar esse ponto clássico: JSON não é linguagem de marcação, não depende de XML e é amplamente usado em APIs e requisições assíncronas.

Continue treinando

Questões relacionadas