Inicialmente, aplicações www utilizavam apenas páginas estáticas previamen...

Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas pu...


publicidade

Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador. Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de código como um recurso independente, sem a necessidade de embutir o código em uma página HTML, e a aplicação passa a contar com um ambiente mais extenso para a sua execução (que passa a incluir uma máquina virtual). Esses pequenos trechos de código executáveis em uma máquina virtual no cliente ficaram conhecidos como

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Camila Duarte
    Camila Duarte EQUIPE
    27/08/2026 • 10:15
    Vamos analisar como ocorreu a evolução das aplicações web. No início, as páginas web eram apenas estáticas, compostas de arquivos HTML salvos diretamente no servidor. Depois, com a necessidade de mais dinamismo, surge o processamento no lado servidor, com conteúdos gerados sob demanda, como faziam CGIs e Servlets.

    A questão menciona que, posteriormente, os navegadores ganharam capacidade de executar scripts no lado do cliente, como JavaScript. Mas deu um passo além: falou sobre pequenos programas escritos em linguagens como Java, enviados para o navegador e executados lá dentro, mas sem serem embutidos no HTML. Para isso, utilizava-se uma máquina virtual específica no navegador, que era a JVM – a máquina virtual do Java. E esses pequenos programas em Java que rodam no cliente (no navegador), independentes do HTML, são conhecidos como Applets.

    Analisando as alternativas: Servlets e CGIs são processados no servidor. DLLs são bibliotecas de código nativo tipicamente do Windows. Sockets são mecanismos de comunicação em rede. Então, a resposta correta é Applets.

    Gabarito: c
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.