Questão nº 36
Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 36)
FGV2024Analista Legislativo - Desenvolvedor de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓
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.
- AO jQuery pode ser mais acessível para iniciantes devido à sua sintaxe simplificada, além disso o JavaScript já é obsoleto frente ao JQuery.
- BO 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.
- CO 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
- DO 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.
- EAprender 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. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
JavaScript é a linguagem fundamental que dá vida e interatividade às páginas da web. jQuery é uma biblioteca JavaScript que simplifica tarefas comuns, como manipular elementos na tela ou responder a cliques, usando uma sintaxe mais curta e fácil.
- (A) Incorreta: A afirmação de que "o JavaScript já é obsoleto frente ao JQuery" está errada. jQuery é construído sobre JavaScript; ele não o substitui nem o torna obsoleto. Pelo contrário, o JavaScript puro continua sendo essencial e evolui constantemente.
- (B) Incorreta: A primeira parte "menos mais performático" é confusa e incorreta. O JavaScript puro é geralmente mais performático que o jQuery para a mesma tarefa, pois não tem a sobrecarga da biblioteca. A armadilha da banca está na segunda parte: "o jQuery é a unica forma para garantir compatibilidade entre diferentes navegadores". Isso era mais verdadeiro no passado; hoje, os navegadores modernos têm boa compatibilidade com JavaScript puro, e muitas funcionalidades que o jQuery abstraía são nativas ou facilmente implementáveis em JS puro de forma compatível.
- (C) Incorreta: Embora o jQuery simplifique muitas tarefas, a afirmação de que "animações complexas só podem ser feitas com JavaScript" é falsa. O jQuery possui excelentes recursos para animações, muitas vezes simplificando sua criação. Animações complexas podem ser feitas com ambos, mas o jQuery as torna mais concisas.
- (D) Incorreta: A afirmação de que "o jQuery sempre adiciona mais complexidade do que simplificação" é contrária ao propósito do jQuery, que é justamente simplificar o desenvolvimento. Embora adicione uma dependência externa, ele visa reduzir a complexidade do código escrito.
- (E) Correta: Esta alternativa apresenta um equilíbrio correto. Aprender JavaScript puro (a linguagem base) aprofunda o entendimento fundamental, o que é vantajoso a longo prazo para qualquer desenvolvimento web. Por outro lado, o jQuery realmente permite escrever menos código para realizar as mesmas tarefas comuns, devido à sua sintaxe concisa e funções utilitárias.
Fonte: FGV ALEP 2024 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.