No contexto de recursos utilizados na construção de projetos Web, analise as afirmativas a seguir. I. Angular é um framework e plataforma baseada em TypeScript. II. React é uma library baseada em JavaScript. III. Angular e React são open source. Está correto o que se afirma em
- A)I, apenas.
Errada, porque a afirmativa I está correta, mas II e III também estão, então não é apenas I.
- B)I e II, apenas.
Errada, porque I e II estão corretas, mas III também está correta.
- C)I e III, apenas.
Errada, porque I e III estão corretas, mas II também está correta.
- D)II e III, apenas.
Errada, porque II e III estão corretas, mas I também está correta.
- E)I, II e III.
Certa, porque as três afirmativas estão corretas: Angular é framework/plataforma em TypeScript, React é library em JavaScript e ambos são open source.
Gabarito: E
Quando a questão fala em recursos para projetos Web, ela está cobrando o básico do ecossistema front-end. Angular é, sim, um framework e plataforma baseada em TypeScript, muito usado para aplicações mais estruturadas e com mais “regras do jogo”. Já o React é uma library de JavaScript, focada principalmente na construção de interfaces, deixando várias decisões para o desenvolvedor. Essa distinção é clássica e costuma aparecer bastante em prova. Outro ponto importante é que Angular e React são projetos open source, ou seja, têm código-fonte aberto e comunidade ativa. Isso significa que você pode estudar, usar, alterar e contribuir com os projetos dentro das licenças aplicáveis. Em prova, a banca costuma cobrar exatamente essa combinação: natureza da ferramenta, linguagem-base e modelo de distribuição. Por isso, as três afirmativas estão corretas. A I acerta ao caracterizar Angular como framework e plataforma baseada em TypeScript, a II acerta ao dizer que React é uma library baseada em JavaScript, e a III acerta ao afirmar que ambos são open source. Resultado: gabarito E.