14 avaliações
Economize MUITO em
+700 aplicativos
Secret já ajudou dezenas de milhares de startups a economizar milhões com os melhores SaaS, como Microsoft Teams, Google Workspace e muitos outros. Junte-se ao Secret agora para comprar software de forma inteligente.
Como alguém que tem usado o Firebase com sucesso em vários projetos, acredito que os aspectos positivos superam muito os negativos! Na minha experiência, o Firebase tem sido a melhor maneira de prototipar rapidamente e implantar apps, economizando tempo dos desenvolvedores no processo. Por exemplo, criei um app de chat em tempo real para um dos meus clientes e, graças ao banco de dados em tempo real e autenticação embutidos no Firebase, consegui desenvolver um protótipo com funcionalidade real em questão de dias, em vez de semanas!
Uma das melhores coisas sobre o Firebase é que ele se integra facilmente com outros serviços do Google. Para um projeto, consegui rastrear o comportamento dos usuários com analytics e configurar funções em nuvem para automação de tarefas do backend sem a necessidade de criar vários métodos de autenticação. Foi uma ótima experiência para mim como desenvolvedor que ama criar experiências de frontend legais e também para alguém novo que não queria se perder nos detalhes do backend. O Firebase é uma opção sólida porque você não precisa pensar demais em cada integração e processo do backend.
Dito isso, encontrei problemas e dificuldades durante minha experiência com o Firebase, especialmente ao tentar construir aplicações e dashboards mais complexos, assim como cenários complicados com opções avançadas de autenticação. A documentação às vezes deixava a desejar. Uma experiência que lembro foi quando integrei SDKs de Python para scripts de backend. Foi uma aventura! Passei muito tempo solucionando problemas de APIs porque a documentação estava incompleta, e as APIs eram um pouco peculiares.
Também enfrentei obstáculos ao atingir o limite do plano gratuito do Firebase. Apesar de o Firebase ter um bom preço para começar seu app, à medida que seu app cresce em popularidade, os custos aumentam rapidamente. Quando meu app começou a atingir seus limites com o plano gratuito em ações de armazenamento e banco de dados, as despesas começaram a subir. Isso me levou a considerar outras opções e, por fim, optei por Appwrite.io hospedado em VPS.
Ainda assim, é uma experiência sólida para mim principalmente porque é confiável, a documentação é bem feita, possui um conjunto completo de recursos e, claro, o processo inicial de configuração é fácil. Eu recomendaria o Firebase para prototipagem rápida ou para projetos de pequeno a médio porte, onde a velocidade de implantação e a facilidade de manutenção para configuração e gerenciamento de processos de backend são seu objetivo.
Fácil de começar
o Firebase é incrivelmente fácil de integrar a um projeto, o que o torna uma ótima ferramenta para desenvolvedores novos e experientes
Recursos abrangentes
o Firebase oferece uma ampla gama de recursos, incluindo dois tipos de bancos de dados, soluções de armazenamento, autenticação, anúncios, análises e funções, fornecendo um kit de ferramentas completo para desenvolvimento de aplicativos web
Hospedagem confiável
o Firebase oferece hospedagem confiável, o que pode ser particularmente benéfico para desenvolvedores que precisam de uma solução de hospedagem confiável.
Adequado para desenvolvedores que não gostam de trabalho de back-end
Firebase é uma ferramenta fantástica para desenvolvedores que desejam criar um aplicativo da web, mas não gostam de trabalho de back-end ou precisam de hospedagem confiável
Não muito caro
embora o Firebase use preços do Google Cloud, que não são os mais acessíveis, não é muito caro e às vezes é mais barato alugar um VPS e configurar o Appwrite.io.
Design de API inconsistente
as APIs do Firebase são projetadas de forma inconsistente, com nomenclatura inadequada e operações que diferem do que é declarado. Isso pode levar à confusão e ineficiência
Preocupações com privacidade
ao armazenar dados do usuário com o Firebase, você não é o proprietário deles. Isso significa que não é privado de terceiros e o Google tem acesso a todos os seus dados. Esta pode ser uma preocupação significativa para aqueles que valorizam a privacidade dos dados do usuário.
Complexidade e bugs
embora o Firebase seja fácil de começar, ele se torna complexo quando usado para recursos mais avançados. Muitas vezes está repleto de bugs, como problemas com autenticação básica de e-mail, que podem persistir por meses
Documentação deficiente
os SDKs do Firebase, incluindo iOS, Android e Python, são mal documentados. Muitas vezes as informações necessárias não são fornecidas, levando a inúmeras horas perdidas no processo de integração
Alto custo ao exceder o limite gratuito
o Firebase usa preços do Google Cloud, que podem ser caros quando o limite gratuito é excedido. Às vezes é mais barato alugar um VPS e configurar uma alternativa como Appwrite.io
Preço Inicial
Plano Gratuito
Banco de dados em tempo real
Autenticação
Armazenamento na núvem
Análise e monitoramento de desempenho
Cloud Fire Store
N/A
Plano Gratuito
Não
Banco de dados em tempo real
Autenticação
Armazenamento na núvem
Análise e monitoramento de desempenho
Cloud Fire Store
Google Cloud e Firebase são ferramentas diferentes. Como resultado, eles não têm o mesmo público-alvo e funcionalidade.
Para começar, vamos defini-los. Google Cloud, como o nome sugere, é a nuvem da empresa americana Google. Em outras palavras, é uma rede de servidores que armazenam recursos computacionais que podem ser acessados remotamente pelos usuários. A plataforma também inclui vários serviços disponíveis em uma única interface. Estes incluem infraestruturas para escrever e executar código de computador, ferramentas de tradução, análise de dados e sistemas de previsão, etc.
Firebase, por outro lado, é um provedor de "Backend-as-a-Service" (BaaS). Isso significa que ele oferece aos desenvolvedores software pré-codificado, para que eles não precisem se responsabilizar por gerenciar atividades do servidor, como atualizações, armazenamento, autenticação, bancos de dados, etc., em seu negócio principal. Isso permite que eles se concentrem em sua especialidade: desenvolvimento de...
Google Cloud (GCP)
Usado por 11406 membros
Serviços em nuvem do Google
$2.000 em créditos por 1 ano se você nunca levantou fundos // $350.000 em créditos por 2 anos se você levantou
Economize até $350.000
Firebase e MongoDB são plataformas poderosas para gerenciamento de bancos de dados, cada uma oferecendo recursos valiosos que podem aprimorar significativamente o backend de sua aplicação. No entanto, existem várias diferenças-chave a considerar ao decidir qual é a melhor para seu projeto.
Primeiro está a arquitetura. Firebase é uma plataforma Backend-as-a-Service (BaaS) que fornece um banco de dados NoSQL em tempo real conhecido como Firestore. É projetado para oferecer sincronização de dados sem costura entre os clientes, atualizações em tempo real e integração com vários serviços do Google, tornando-o ideal para desenvolver aplicações móveis e web rapidamente. Por outro lado, MongoDB é um banco de dados NoSQL que utiliza um modelo orientado a documentos flexível, que permite aos desenvolvedores armazenar dados em documentos semelhantes a JSON. MongoDB se destaca no manuseio de grandes volumes de dados não estruturados, consultas complexas e oferece escalabilidade através de...
mongoDB
Usado por 835 membros
Aumente sua produtividade com um banco de dados otimizado para suas aplicações
$500 em créditos por 1 ano
Economize até $500
Usuários preocupados com a privacidade
os usuários que valorizam a privacidade dos dados podem ter preocupações com o Firebase. O entendimento é que os dados do usuário armazenados no Firebase não são privados de terceiros e o Google tem acesso a todos os dados
Usuários preocupados com os custos
embora o Firebase não seja excessivamente caro, os usuários que estão atentos aos custos podem considerá-lo mais caro do que as alternativas auto-hospedadas. Firebase usa preços do Google Cloud, que podem não ser os mais acessíveis para alguns
Desenvolvedores iniciantes
Firebase é uma ótima ferramenta para quem é novo no desenvolvimento e deseja criar uma aplicação web. Ele fornece recursos fáceis de usar, como bancos de dados, soluções de armazenamento, autenticação, anúncios, análises e funções
Desenvolvedores experientes
Para desenvolvedores com mais experiência, o Firebase pode oferecer hospedagem confiável e uma variedade de recursos. No entanto, eles podem achar que é mais complexo e potencialmente problemático para usos mais avançados
Usuários que exigem autenticação de e-mail
o Firebase oferece autenticação de e-mail, mas há relatos de que esse recurso está quebrado por padrão em novos projetos, o que pode causar problemas para usuários que precisam desse recurso.
Classificação de Firebase
Facilidade de uso
Atendimento ao cliente
Custo-benefício
Probabilidade de recomendar
Recursos
Juan A
Aprimorando a experiência do usuário com a integração do Google Analytics no Firebase
Por último, a integração do Google Analytics no Firebase forneceu informações valiosas sobre o comportamento do usuário, ajudando-me a adaptar meu aplicativo para melhor atender às necessidades do usuário.
06 julho 2024
Charles
Personalização fácil de aplicativos com o recurso de configuração remota do Firebase
O recurso Configuração remota do Firebase me permitiu personalizar meu aplicativo para diferentes grupos de usuários sem precisar lançar uma nova versão
02 julho 2024
Megan Davis
Melhorando o desempenho do aplicativo com a ferramenta de monitoramento de desempenho do Firebase
A ferramenta Performance Monitoring do Firebase foi fundamental para me ajudar a entender as características de desempenho do meu aplicativo, permitindo-me fazer as melhorias necessárias
24 junho 2024
Marie F
Testes aprimorados de aplicativos com o Test Lab do Firebase: garantindo o desempenho ideal
O recurso Test Lab do Firebase me permitiu testar meus aplicativos em uma ampla variedade de dispositivos e configurações, garantindo desempenho ideal
17 junho 2024
Zoe Davis
Explorando os recursos robustos e fáceis de usar do Firebase
Absolutamente! Aqui está minha opinião sobre isso: Tenho explorado o Firebase e devo dizer que é um software bastante impressionante! É incrivelmente fácil de usar e intuitivo, facilitando a navegação. O recurso de banco de dados em tempo real é uma virada de jogo, fornecendo atualizações instantâneas que mantêm tudo sincronizado. O processo de autenticação é muito fácil, com uma variedade de métodos de login que atendem às preferências de cada usuário. Além disso, o armazenamento em nuvem é um recurso fantástico, oferecendo amplo espaço para todos os meus arquivos e dados. A hospedagem do Firebase é outro destaque, proporcionando entrega rápida e segura do conteúdo do meu aplicativo web. Os recursos de aprendizado de máquina também merecem destaque, oferecendo uma ampla gama de modelos pré-treinados e prontos para uso. A documentação é abrangente e fácil de entender, tornando-a um ótimo recurso tanto para iniciantes quanto para desenvolvedores experientes. A equipe de suporte também é muito ágil, sempre pronta para atender qualquer dúvida ou problema. No geral, o Firebase é um software robusto e confiável que simplificou significativamente meu processo de desenvolvimento de aplicativos. Eu o recomendo fortemente para quem procura uma ferramenta eficiente e eficaz para suas necessidades de desenvolvimento.
10 junho 2024
Jerry Johnson
Armazenamento de dados eficiente com Cloud Firestore do Firebase
Tenho utilizado o Cloud Firestore do Firebase em meus projetos recentes e ele melhorou significativamente a eficiência do armazenamento e recuperação de dados. A escalabilidade que oferece é verdadeiramente louvável
03 junho 2024
Quilla M
Firebase: o sonho de um desenvolvedor para desenvolvimento de aplicativos da Web
Eu absolutamente amo o Firebase! Como desenvolvedor, tanto novo quanto experiente, criar aplicações web é um sonho que se torna realidade. É perfeito para aqueles de nós que não gostam muito de trabalho de back-end ou precisam de uma solução de hospedagem confiável. O Firebase oferece dois tipos de bancos de dados, soluções de armazenamento, autenticação, anúncios, análises e funções. Todos esses recursos são excelentes e funcionam perfeitamente. Sim, há um limite gratuito, mas depois de excedido, o custo não é muito alto. É comparável a alugar um VPS e configurar o Appwrite.io. Além disso, você obtém a confiabilidade do Google Cloud, o que é um grande bônus. Quanto à privacidade, o Firebase armazena dados do usuário, mas é importante lembrar que esta é uma prática comum no setor. O Google tem acesso aos dados, mas é uma empresa confiável com políticas rigorosas de proteção de dados. Estou dando ao Firebase sólidas 4 estrelas! A única razão pela qual não é um 5 completo é o custo após exceder o limite gratuito. Mas considerando a qualidade do serviço, é um preço pequeno a pagar. O Firebase é realmente incrível e eu definitivamente o usaria na produção. É uma ferramenta fantástica que facilita muito o desenvolvimento de aplicativos web!
28 maio 2024
Mark E
Melhorando o envolvimento do usuário: links dinâmicos do Firebase para uma experiência perfeita entre plataformas
Os links dinâmicos do Firebase ajudaram a melhorar o envolvimento do usuário em meu aplicativo, proporcionando uma experiência perfeita entre diferentes plataformas
18 maio 2024
Elijah C
Sincronização de dados e gerenciamento de usuários sem esforço com banco de dados em tempo real
seu recurso de banco de dados em tempo real tornou a sincronização de dados muito fácil para mim. O recurso de autenticação também é bastante robusto, fornecendo vários métodos de login que simplificaram bastante o gerenciamento de usuários em meus aplicativos
12 maio 2024
Barbara
Adotando o Firebase: uma virada de jogo no desenvolvimento de aplicativos
Recomendo sinceramente a integração do Firebase, pois foi uma virada de jogo absoluta para nós. Implementamos notificações push padrão em vários aplicativos, mas um cliente sugeriu usar o Firebase para todos os serviços devido aos seus recursos adicionais. O processo de integração tem sido uma jornada emocionante, repleta de inúmeras oportunidades de aprendizagem. Cada SDK que usamos, incluindo iOS, Android e Python, é incrivelmente único, sendo a maioria das informações necessárias um desafio delicioso de descobrir. Além disso, os SDKs estão repletos de peculiaridades interessantes, exigindo soluções criativas para quase todos os recursos. O design das APIs do Firebase é refrescantemente pouco convencional, com uma abordagem única, nomes criativos e operações que mantêm você alerta. As surpresas com o Firebase parecem infinitas. Eu recomendo fortemente abraçá-lo.
05 maio 2024
Secret já ajudou dezenas de milhares de startups a economizar milhões com os melhores SaaS, como Microsoft Teams, Google Workspace e muitos outros. Junte-se ao Secret agora para comprar software de forma inteligente.