← Questões de Programação

Programação · FGV · 2025

Questão comentada de Programação

Angular, React e Vue.js são poderosas ferramentas para o desenvolvimento de interfaces de usuários Single Page Applications e sistemas robustos. Elas apresentam, porém, diferentes abordagens. Diante desse cenário, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) Nuxt é um dos principais frameworks baseados em Angular. ( ) Uma característica do React é o emprego de JSX - extensão de sintaxe que permite escrever marcações semelhantes à HTML em um arquivo JavaScript. ( ) Mantido pelo Google, o Vue.js é baseado em TypeScript e no padrão MVC. As afirmativas são, respectivamente,

Gabarito: C

Essa questão mistura três nomes que vivem aparecendo juntos em conversas de front-end, mas que não são a mesma coisa. Angular, React e Vue.js são tecnologias para construir interfaces web, especialmente em aplicações de página única, as famosas SPAs. A pegadinha aqui é que a banca troca características e parentescos entre elas para ver se você está atento ao básico. No primeiro item, a frase erra feio: Nuxt não é baseado em Angular. O Nuxt é um framework baseado em Vue.js, muito usado para aplicações com renderização do lado do servidor e geração estática. Então a afirmativa é falsa. No segundo item, a banca acertou em cheio: o React realmente usa JSX, que é uma extensão de sintaxe que permite escrever algo muito parecido com HTML dentro do JavaScript. Não é HTML puro, mas fica com aquela cara amigável que ajuda bastante na criação de componentes. Logo, a afirmativa é verdadeira. No terceiro item, há uma salada de informações: o Vue.js não é mantido pelo Google, mas sim por sua comunidade e por Evan You, seu criador. Além disso, ele não é definido como um framework baseado em TypeScript e no padrão MVC. Por isso, a afirmativa é falsa. Assim, a sequência correta é F - V - F, que corresponde à letra C.

Continue treinando

Questões relacionadas