Questão de Programação — Frameworks em Programação — FCC 2019
Programação›Frameworks em Programação
Código
fc053709
Banca
FCC
Órgão
METRÔ-SP
Ano
2019
Cargo
Analista Desenvolvimento Gestão Júnior – Ciências da Computação
Um Analista precisa desenvolver um aplicativo móvel para celulares com sistemas operacionais Android e iOS. Para isso, poderá utilizar o framework desenvolvido pela equipe do Facebook, que possibilita o desenvolvimento de aplicações mobile utilizando bibliotecas JavaScript para criar interfaces de usuário. Esse framework é conhecido como
AIonic Builder.
BFlutter Script.
CCordova.
DXamarin Core.
EReact Native.
Revelar gabarito e comentário▾
GabaritoE — React Native.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Frameworks Mobile Multiplataforma
Gabarito: letra E. O React Native é um framework de código aberto mantido pelo Facebook que permite o desenvolvimento de aplicativos móveis nativos para Android e iOS utilizando JavaScript e a biblioteca React para criar interfaces de usuário. As demais alternativas são frameworks legítimos, mas não atendem à descrição: não são do Facebook ou não utilizam JavaScript como base.
A questão testa o conhecimento sobre os principais frameworks de desenvolvimento mobile e suas origens. O React Native se destaca por ser criado pelo Facebook e usar JavaScript (React) para compilar componentes nativos.
Alternativa A — ❌ Incorreta
Ionic Builder é um framework para aplicações híbridas que utiliza tecnologias web (HTML, CSS, JavaScript) e é mantido pela Drifty Co., não pelo Facebook. Embora use JavaScript, não é a ferramenta descrita.
Alternativa B — ❌ Incorreta
Flutter Script (na verdade apenas Flutter) é um SDK de código aberto do Google, escrito em linguagem Dart, não JavaScript. Ele compila para código nativo, mas não é do Facebook.
Alternativa C — ❌ Incorreta
Apache Cordova (antigo PhoneGap) é um framework para apps híbridos que permite acesso a recursos nativos via JavaScript, mas foi criado pela Nitobi (depois Adobe), não pelo Facebook.
Alternativa D — ❌ Incorreta
Xamarin Core é um framework da Microsoft que usa C# e .NET para desenvolvimento mobile multiplataforma. Não é JavaScript nem do Facebook.
Alternativa E — ✅ Correta ⟵ GABARITO
React Native é exatamente o framework descrito: desenvolvido pelo Facebook, baseado em JavaScript e React, permitindo criar aplicativos nativos para Android e iOS com uma única base de código.
PEGA ESSA DICA!
Para memorizar os principais frameworks mobile e suas origens, faça uma tabela: