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
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