Os arquitetos de um projeto precisam decidir entre usar JavaScript puro ou JQuery no cliente. Assinale a opção que compara corretamente as características de cada um.
- A)O jQuery pode ser mais acessível para iniciantes devido à sua sintaxe simplificada, além disso o JavaScript já é obsoleto frente ao JQuery.
Errada, porque jQuery não tornou JavaScript obsoleto, já que ele depende do próprio JavaScript para funcionar.
- B)O JavaScript puro, embora menos mais performático, tem uma diferença de desempenho que pode ser insignificante em pequenas interações. No entanto, o jQuery é a unica forma para garantir compatibilidade entre diferentes navegadores.
Errada, pois JavaScript puro tende a ser mais performático e o jQuery não é a unica forma de lidar com compatibilidade entre navegadores.
- C)O jQuery simplifica muitas tarefas comuns de JavaScript, como manipulação de DOM e eventos, com uma sintaxe mais curta e fácil de entender. No entanto, animações complexas só podem ser feitas com JavaScript
Errada, porque o jQuery também permite animações, além de simplificar DOM e eventos com sintaxe menor.
- D)O uso de JavaScript elimina a dependência de bibliotecas externas pois todas as suas funcionalidades fazem parte da linguagem reduzindo a complexidade do projeto. Porém o jQuery sempre adiciona mais complexidade do que simplificação.
Errada, já que JavaScript é a linguagem e o jQuery é uma biblioteca externa, mas não é correto dizer que ele sempre adiciona complexidade em vez de simplificar.
- E)Aprender JavaScript puro pode ser mais vantajoso a longo prazo, pois aprofunda o entendimento da linguagem, mas com o jQuery, geralmente é possível escrever menos código para alcançar os mesmos objetivos.
Certa, pois dominar JavaScript puro aprofunda o entendimento da linguagem e o jQuery normalmente reduz a quantidade de código necessária.
Gabarito: E
JavaScript é a linguagem-base da web no cliente: com ele você controla lógica, eventos, DOM, requisições e muito mais. Já o jQuery é uma biblioteca feita em JavaScript que surgiu para simplificar tarefas comuns, especialmente em uma época em que os navegadores eram mais inconsistentes e a escrita de código era bem mais trabalhosa. Na prática, ele não substitui o JavaScript, mas facilita certas rotinas com menos linhas e uma sintaxe mais enxuta. Por isso, a comparação correta é a da alternativa E: aprender JavaScript puro costuma ser mais vantajoso no longo prazo, porque você entende de verdade como a linguagem e o navegador funcionam. Ao mesmo tempo, o jQuery geralmente permite escrever menos código para atingir o mesmo resultado, o que pode acelerar desenvolvimento em cenários específicos. Hoje, com os recursos modernos do próprio JavaScript e a padronização dos navegadores, o jQuery perdeu muito espaço, mas ainda aparece em sistemas legados. Então, a ideia central da questão é simples: JavaScript é a base; jQuery é um atalho útil, não uma substituição mágica. Se a banca quiser cobrar nuance, fique com esta regra mental: biblioteca ajuda, linguagem ensina. E na prova, quem confunde biblioteca com linguagem costuma escorregar bonito.