Questão nº 47

Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 47)

FGV2024Analista Judiciário - Análise de Sistemas de InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

A Equipe de Gestão de Inovações (EGI) de uma organização vem
estudando conceitos de estratégias para desenvolvimento de
front-end de aplicações. Assim, decidiu desenvolver algumas
pequenas soluções de software, na qualidade de testes dos
conceitos, pautadas em Single-Page Application (SPA), e outras
pautadas em Progressive Web App (PWA).
Em seu estudo, a EGI deve considerar que:

Resposta comentada

Gabarito Alternativa C

Uma Single-Page Application (SPA) é um tipo de aplicativo web que carrega uma única página HTML e atualiza o conteúdo dinamicamente, sem recarregar a página inteira a cada interação do usuário. Um Progressive Web App (PWA) é uma aplicação web que usa tecnologias modernas para oferecer uma experiência de usuário similar a um aplicativo nativo, com recursos como funcionamento offline, notificações push e instalação na tela inicial.

  • (A) Incorreta: Uma SPA é projetada para evitar o recarregamento completo da página a cada ação do usuário, atualizando apenas as partes necessárias do conteúdo.
  • (B) Incorreta: O suporte para notificações push é uma funcionalidade chave dos PWAs, habilitada por Service Workers, e não uma característica inerente ou exclusiva de SPAs. Embora uma SPA possa ser parte de um PWA, a capacidade de push notifications não é da SPA em si. Armadilha da banca: Esta alternativa é tentadora porque SPAs são aplicações web modernas, e notificações push são uma funcionalidade moderna. No entanto, a capacidade de notificações push é uma característica dos PWAs (via Service Workers), não das SPAs isoladamente.
  • (C) Correta: PWAs são, em sua essência, aplicações web aprimoradas. Motores de busca como o Google são capazes de rastrear e indexar o conteúdo de PWAs, desde que o conteúdo seja acessível e renderizável, assim como fariam com qualquer site bem construído.
  • (D) Incorreta: A afirmação de "threads próprias" é imprecisa para descrever SPA e PWA. O carregamento rápido "independentemente da rede" é uma característica principal dos PWAs (graças aos Service Workers e cache), mas não das SPAs por si só, que ainda dependem da rede para buscar dados e o carregamento inicial.
  • (E) Incorreta: O manifesto de aplicativo da Web (Web App Manifest) é um arquivo JSON com campos bem definidos, que especificam como o PWA deve se comportar e ser apresentado. Ele deve seguir um padrão específico para ser interpretado pelos navegadores, não ser "genérico o suficiente". A compatibilidade entre navegadores é sobre a implementação do padrão, não sobre a generalidade do manifesto.

Fonte: FGV TRF1 2024 Analista Judiciário - Análise de Sistemas de Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho