Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — FCC 2019

ProgramaçãoFrameworks 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
  1. AIonic Builder.
  2. BFlutter Script.
  3. CCordova.
  4. DXamarin Core.
  5. 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:

Framework

Empresa

Linguagem Base

Tipo

React Native

Facebook

JavaScript

Nativo (compila para componentes nativos)

Flutter

Google

Dart

Nativo (compila para código nativo)

Ionic

Drifty

HTML/CSS/JS

Híbrido (WebView)

Xamarin

Microsoft

C#

Nativo (compila para nativo)

Cordova

Apache

HTML/CSS/JS

Híbrido (WebView)

Gabarito: letra E.

Link permanente: /questoes/fc053709