No desenvolvimento de aplicações .NET Core (e versões mais ...

Próximas questões
Com base no mesmo assunto
Q3508355 Programação
No desenvolvimento de aplicações .NET Core (e versões mais recentes do .NET), o modelo de Hospedagem Genérica (Generic Host) foi introduzido como uma forma flexível e extensível de configurar e executar aplicações. Com base nesse modelo, é correto afirmar que a principal vantagem do Generic Host é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C

Tema central: A questão aborda o modelo de Hospedagem Genérica (Generic Host) no .NET Core e versões mais recentes. Este tema é fundamental para quem desenvolve aplicações modernas na plataforma .NET, pois o Generic Host oferece um padrão flexível para inicializar, configurar e executar diferentes tipos de aplicações.

Resumo teórico: O Generic Host foi introduzido para padronizar e unificar o processo de hospedagem de aplicações .NET, permitindo configurar dependências, logging, serviços, variáveis de ambiente e outros aspectos essenciais usando um modelo comum. Ele é utilizado tanto para aplicações web (APIs, WebApps) quanto para aplicações console, workers e serviços background. Mais detalhes podem ser encontrados na documentação oficial da Microsoft.

Justificativa da alternativa C: A principal vantagem do Generic Host é justamente a unificação da hospedagem de diferentes tipos de aplicações, simplificando o ciclo de vida e a configuração, seja para aplicações web, de console, workers, etc. Esta abordagem aumenta a reutilização de código, facilita o uso de injeção de dependências e torna o desenvolvimento mais modular e organizado.

Análise das alternativas incorretas:

A – Incorreta. O Generic Host não é exclusivo para serviços Windows; ele é multiplataforma e pode ser usado em Linux, macOS e Windows. O antigo modelo de Windows Service era mais restrito.

B – Incorreta. O Generic Host não tem como objetivo principal oferecer desempenho superior ao IIS. Ele serve para unificar modelos de hospedagem, e não para substituir servidores web tradicionais ou competir em performance.

D – Incorreta. O Generic Host não restringe o suporte a aplicações web; pelo contrário, ele amplia para outros tipos de aplicações, como workers e serviços de console.

E – Incorreta. O .NET Core não oferece suporte ao WebForms. O WebForms é uma tecnologia do .NET Framework tradicional, não suportada no .NET Core/5+/6+.

Dica de interpretação: Observe palavras como “exclusivo”, “restringir” ou “aprimorado” nas alternativas. Em concursos, termos absolutos costumam indicar pegadinhas! Opte sempre pela alternativa que demonstra abrangência e universalidade, conforme pede o tema do Generic Host.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

vantagem do Generic Host é sua capacidade de lidar com diferentes tipos de aplicações, como serviços web e aplicações , de maneira unificada e padronizada

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo