Pular para o conteúdo principal

Questão de Programação — HTML (HyperText Markup Language) — FUNDATEC 2023

ProgramaçãoHTML (HyperText Markup Language)
Código
qq893497
Banca
FUNDATEC
Órgão
IF Farroupilha - RS
Ano
2023
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Um aplicativo construído em linguagens da web, tais como HTML, CSS e Javascript é um aplicativo:
  1. AOriginal.
  2. BHíbrido.
  3. CPadrão.
  4. DNativo.
  5. EEstruturado.
Revelar gabarito e comentário

GabaritoB — Híbrido.

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”.

Tipos de aplicativos móveis

Gabarito: letra B. Um aplicativo construído com linguagens da web (HTML, CSS, JavaScript) é classificado como híbrido, pois combina elementos de desenvolvimento web com um container nativo para ser executado em dispositivos móveis.

A banca testa o conhecimento sobre a classificação dos aplicativos quanto à tecnologia de desenvolvimento. Aplicativos nativos são desenvolvidos especificamente para cada plataforma (ex.: Java/Kotlin para Android, Swift para iOS). Já os híbridos utilizam tecnologias web e são empacotados em um invólucro nativo (ex.: Apache Cordova, PhoneGap). Aplicativos web puros rodam no navegador, mas quando se utiliza um wrapper, tornam-se híbridos. O enunciado cita HTML, CSS e Javascript, que são as bases da web, portanto o aplicativo é híbrido.

NÃO CAIA NESSA!

A banca pode tentar confundir candidatos que associam "nativo" a qualquer aplicativo que funcione no celular. Lembre-se: nativo = tecnologia específica da plataforma; híbrido = web + container. O uso de HTML/CSS/JS é o grande diferencial.

1Nativo
Linguagem específica da plataforma
Ex.: Swift (iOS), Kotlin (Android)
2Híbrido
Tecnologias web + container nativo
Ex.: HTML, CSS, JS + Apache Cordova
3Web puro
Roda no navegador
Sem wrapper nativo
Tipos de aplicativos móveis
LEVELsoulevel.com.br
Tipos de aplicativos móveis: Nativo (Linguagem específica da plataforma, Ex.: Swift (iOS), Kotlin (Android)); Híbrido (Tecnologias web + container nativo, Ex.: HTML, CSS, JS + Apache Cordova); Web puro (Roda no navegador, Sem wrapper nativo)

Alternativa A — ❌ Incorreta

"Original" não é uma categoria técnica reconhecida no contexto de aplicativos móveis.

Alternativa B — ✅ Correta ⟵ GABARITO

Aplicativo híbrido: construído com tecnologias web (HTML, CSS, JS) e executado dentro de um container nativo que permite acesso a recursos do dispositivo. É a definição que se encaixa perfeitamente.

Alternativa C — ❌ Incorreta

"Padrão" é um termo genérico, sem significado técnico específico para essa classificação.

Alternativa D — ❌ Incorreta

Aplicativo nativo é desenvolvido com linguagens específicas da plataforma (ex.: Swift, Kotlin), e não com HTML/CSS/JS. É o oposto do descrito.

Alternativa E — ❌ Incorreta

"Estruturado" refere-se a uma abordagem de desenvolvimento ou a dados, não a um tipo de aplicativo móvel.

Gabarito: letra B.

Link permanente: /questoes/qq893497