Questão de Programação — JavaScript — Quadrix 2025
- Código
- qg601701
- Banca
- Quadrix
- Órgão
- CRP - SP
- Ano
- 2025
- Nível
- Superior
- Cargo
- Especialista em Gestão - Tecnologia da Informação e Comunicação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: E — ERRADO. A afirmação está incorreta porque o jQuery é uma biblioteca JavaScript que continua compatível com navegadores modernos, sendo amplamente utilizada em aplicações web atuais, inclusive com HTML5 e CSS3. O jQuery não é obsoleto nem inutilizável; ele apenas perdeu espaço para frameworks mais modernos como React, Angular e Vue, mas segue funcionando perfeitamente nos navegadores atuais.
O jQuery é uma biblioteca JavaScript criada em 2006 por John Resig, com o objetivo de simplificar a manipulação do DOM, o tratamento de eventos, as animações e as requisições AJAX. Ela foi fundamental para padronizar o comportamento entre navegadores em uma época em que as diferenças de implementação eram muito maiores. Embora o JavaScript moderno (ES6+) tenha incorporado muitas funcionalidades que antes exigiam jQuery — como querySelector, fetch, classList e addEventListener — a biblioteca continua sendo mantida e atualizada, com versões recentes compatíveis com os navegadores atuais.
A confusão que a banca explora aqui é tratar a queda de popularidade como obsolescência técnica. O jQuery não é obsoleto no sentido de não funcionar; ele é menos utilizado em novos projetos porque os desenvolvedores preferem frameworks mais robustos ou o JavaScript puro (Vanilla JS). Mas isso não significa que seja "inutilizável" ou "incompatível" com HTML5 e CSS3. Pelo contrário, o jQuery foi projetado justamente para funcionar com essas tecnologias, e ainda é usado em milhões de sites na internet.
Na prática, um site institucional como o da psicóloga do enunciado poderia perfeitamente usar jQuery para os formulários dinâmicos, o carregamento assíncrono e as animações mencionadas. O jQuery oferece métodos como $.ajax() para requisições assíncronas, .animate() para animações e .on() para eventos — todos compatíveis com navegadores modernos. A escolha entre jQuery e outras tecnologias é uma decisão de projeto, não uma questão de compatibilidade técnica.
A pegadinha está em associar "antigo" a "obsoleto". Muitas tecnologias antigas continuam funcionando perfeitamente; o que muda é a preferência do mercado. O jQuery é um exemplo clássico: foi criado há quase duas décadas, mas suas versões mais recentes (3.x) são totalmente compatíveis com os navegadores atuais, incluindo Chrome, Firefox, Safari e Edge.
Guarde essa distinção: compatibilidade técnica (funciona ou não) é diferente de adoção no mercado (é usado ou não). O jQuery é tecnicamente compatível, embora menos adotado em novos projetos. É exatamente essa fronteira que a questão testa.
A afirmação do enunciado é falsa, portanto a alternativa correta é E (Errado). O erro está em afirmar que o jQuery "não é compatível com navegadores modernos" e que é "obsoleto e inutilizável". O jQuery é uma biblioteca JavaScript que funciona perfeitamente em todos os navegadores modernos, e suas versões atuais (3.x) são mantidas e atualizadas regularmente. A biblioteca continua sendo usada em muitos sites e sistemas, embora tenha perdido espaço para frameworks mais modernos. A incompatibilidade citada simplesmente não existe — o jQuery foi projetado para funcionar com HTML5 e CSS3, e é amplamente utilizado em aplicações web atuais.
Quando uma questão afirmar que uma tecnologia é "obsoleta" ou "inutilizável", desconfie. Tecnologia obsoleta é aquela que não recebe mais atualizações e não funciona nos ambientes atuais — não é o caso do jQuery, que continua sendo mantido. Na prova, lembre-se: popularidade ≠ compatibilidade. Uma tecnologia pode ser menos usada e ainda assim funcionar perfeitamente.
Gabarito: E — ERRADO.
Link permanente: /questoes/qg601701