~/questoes/programacao
Firebase é uma plataforma que oferece múltiplos serviços (banco de dados, autenticação, storage, hospedagem) já integrados e prontos para usar. O principal benefício é permitir que você desenvolva aplicações completas sem precisar gerenciar servidores ou montar infraestrutura manualmente.
A alternativa D está correta porque Firebase realmente se destaca por reunir vários serviços em um ecossistema único e integrado. Você usa Firestore para dados, Authentication para login, Cloud Storage para arquivos, e tudo funciona junto sem você precisar configurar ou manter servidores. Isso acelera muito o desenvolvimento.
Embora Firebase seja muito eficiente, não é correto afirmar que oferece a melhor performance em comparação com todas as plataformas. A performance depende do caso de uso específico, e há situações onde outras soluções podem ser mais otimizadas.
Firebase não elimina a necessidade de escrever código frontend. Você ainda precisa construir a interface e a lógica do cliente. Firebase apenas remove a necessidade de construir um backend tradicional, não o frontend.
Nenhuma plataforma consegue garantir 100% de ausência de problemas de segurança ou downtime. Firebase oferece segurança robusta e alta disponibilidade, mas você ainda precisa configurar regras de segurança corretas e seguir boas práticas de desenvolvimento.
Esta é a resposta correta. Firebase permite usar banco de dados, autenticação, storage e hospedagem tudo junto, sem você precisar gerenciar servidores. Você se concentra na lógica do seu negócio enquanto a plataforma cuida da infraestrutura.