14 avis
Économisez GROS sur
+700 applications
Commencez à économiser maintenant
Économisez GROS sur
+700 applications
Secret a déjà aidé des dizaines de milliers de startups à économiser des millions sur les meilleurs SaaS comme Microsoft Teams, Google Workspace et bien d'autres. Rejoignez Secret maintenant pour acheter des logiciels de manière intelligente.
En tant que personne utilisant Firebase avec succès pour plusieurs projets, je pense que les avantages l'emportent largement sur les inconvénients ! D'après mon expérience, Firebase est le meilleur moyen de prototyper et déployer des applications rapidement, économisant ainsi du temps aux développeurs. Par exemple, j’ai créé une application de chat en temps réel pour un de mes clients, et grâce à la base de données en temps réel et l'authentification intégrées à Firebase, j'ai pu développer un prototype fonctionnel en quelques jours au lieu de semaines !
L'un des meilleurs aspects de Firebase est son intégration facile avec les autres services Google. Pour un projet, j'ai pu facilement suivre le comportement des utilisateurs avec des analyses et configurer des fonctions cloud pour automatiser les tâches back-end sans avoir à créer de multiples méthodes d'authentification. Cela a été une excellente expérience pour moi en tant que développeur qui aime créer des expériences frontend sympas, mais aussi pour quelqu'un de nouveau qui ne voulait pas se perdre dans les méandres du back-end, Firebase est une option solide car vous n'avez pas à trop réfléchir à chaque intégration et processus back-end.
Cela dit, j'ai rencontré des problèmes et des accrocs lors de mon expérience avec Firebase et en essayant de construire des applications et tableaux de bord plus complexes ainsi que des scénarios compliqués avec des options d'authentification avancées, la documentation laissait parfois à désirer. Une expérience dont je me souviens a été lorsque j'ai intégré des SDK Python pour le scripting back-end. Quelle aventure ! J'ai passé beaucoup de temps à résoudre les problèmes des API car la documentation était incomplète et les API étaient un peu capricieuses.
J'ai également atteint certaines limites avec l'offre gratuite de Firebase. Bien que Firebase soit à un bon prix pour commencer votre application, à mesure que votre application gagne en popularité, les coûts augmentent rapidement. Une fois que mon application a commencé à atteindre ses limites avec l'offre gratuite en termes d'actions de stockage et de base de données, les dépenses ont commencé à augmenter. Cela m'a finalement amené à envisager d'autres options et j'ai finalement décidé d'opter pour Appwrite.io hébergé sur VPS.
Cependant, c'est une expérience solide pour moi surtout parce qu'elle est fiable, que la documentation est bien faite, qu'elle dispose d'un ensemble complet de fonctionnalités, et bien sûr, que le processus d'installation initial est facile. Je recommanderais Firebase pour des prototypes rapides, ou des projets de petite à moyenne taille où la rapidité de déploiement et la facilité de maintenance pour la configuration et la gestion des processus back-end sont votre objectif.
Facile à démarrer
Firebase est incroyablement facile à intégrer dans un projet, ce qui en fait un excellent outil pour les développeurs débutants et expérimentés.
Fonctionnalités complètes
Firebase offre une large gamme de fonctionnalités, notamment deux types de bases de données, des solutions de stockage, l'authentification, des publicités, des analyses et des fonctions, fournissant ainsi une boîte à outils complète pour le développement d'applications Web.
Hébergement fiable
Firebase fournit un hébergement fiable, ce qui peut être particulièrement avantageux pour les développeurs qui ont besoin d'une solution d'hébergement fiable.
Convient aux développeurs qui n'aiment pas le travail back-end
Firebase est un outil fantastique pour les développeurs qui souhaitent créer une application Web mais qui n'aiment pas le travail back-end ou qui ont besoin d'un hébergement fiable.
Pas trop cher
bien que Firebase utilise les prix de Google Cloud, qui ne sont pas les plus abordables, ce n'est pas trop cher et il est parfois moins cher de louer un VPS et de configurer Appwrite.io à la place.
Conception d'API incohérente
les API Firebase sont conçues de manière incohérente, avec des noms incorrects et des opérations qui diffèrent de ce qui est indiqué. Cela peut conduire à la confusion et à l'inefficacité
Problèmes de confidentialité
lorsque vous stockez des données utilisateur avec Firebase, vous n'en êtes pas réellement propriétaire. Cela signifie qu'ils ne sont pas privés de tiers et que Google a accès à toutes vos données. Cela peut constituer une préoccupation importante pour ceux qui accordent de l’importance à la confidentialité des données des utilisateurs.
Complexité et bugs
bien que Firebase soit facile à démarrer, il devient complexe lorsqu'il est utilisé pour des fonctionnalités plus avancées. Il est souvent truffé de bugs, tels que des problèmes d'authentification de base des e-mails, qui peuvent persister pendant des mois.
Mauvaise documentation
les SDK de Firebase, notamment iOS, Android et Python, sont mal documentés. Les informations nécessaires ne sont souvent pas fournies, ce qui entraîne d'innombrables heures perdues dans le processus d'intégration.
Coût élevé en cas de dépassement de la limite gratuite
Firebase utilise les tarifs de Google Cloud, qui peuvent être coûteux une fois la limite gratuite dépassée. Parfois, il est moins cher de louer un VPS et de mettre en place une alternative comme Appwrite.io
Prix de départ
Plan Gratuit
Base de données en temps réel
Authentification
Stockage en nuage
Analyse et suivi des performances
Cloud Firestore
Pas de prix
Plan Gratuit
Non
Base de données en temps réel
Authentification
Stockage en nuage
Analyse et suivi des performances
Cloud Firestore
Google Cloud et Firebase sont des outils différents. De ce fait, ils ne visent pas le même public et ne possèdent pas les mêmes fonctionnalités.
Pour commencer, définissons-les. Google Cloud, comme son nom l’indique, est le cloud de l’entreprise américaine Google. Autrement dit, il s’agit d’un réseau de serveurs dans lesquels sont stockées des ressources informatiques auxquelles peuvent accéder des utilisateurs à distance. La plateforme comprend également de nombreux services disponibles à partir d’une même interface. Parmi ceux-ci : infrastructures pour écrire et exécuter le code informatique, outils de traduction, systèmes d’analyse de données et de prévision, etc.
Firebase, quant à lui, est un fournisseur BaaS “Backend-as-a-Service”. Cela signifie qu’il offre aux développeurs des logiciels déjà codés pour qu’ils n’aient pas à se charger eux-mêmes de la gestion des activités qui se déroulent sur le serveur, soit les mises à jour, le stockage, l’authentification, les bases de...
Google Cloud (GCP)
Utilisé par 11462 membres
Services cloud de Google
2 000 $ de crédits pendant 1 an si vous n'avez jamais levé de fonds // 350 000 $ de crédits pendant 2 ans si vous l'avez fait
Économisez jusqu'à $350 000
Firebase et MongoDB sont des plateformes puissantes pour la gestion des bases de données, chacune offrant des fonctionnalités précieuses qui peuvent améliorer significativement le backend de votre application. Cependant, il y a plusieurs différences clés à considérer lors du choix de celle qui est la mieux adaptée à votre projet.
Tout d'abord, il y a l'architecture. Firebase est une plateforme Backend-as-a-Service (BaaS) qui fournit une base de données NoSQL en temps réel connue sous le nom de Firestore. Elle est conçue pour offrir une synchronisation des données sans faille entre les clients, des mises à jour en temps réel et une intégration avec divers services Google, ce qui la rend idéale pour développer rapidement des applications mobiles et web. D'autre part, MongoDB est une base de données NoSQL qui utilise un modèle orienté document flexible, permettant aux développeurs de stocker des données dans des documents similaires à JSON. MongoDB excelle dans la gestion de grands...
mongoDB
Utilisé par 843 membres
Améliorez votre productivité avec une base de données optimisée pour vos applications
500 $ en crédits pour 1 an
Économisez jusqu'à $500
Utilisateurs soucieux de la confidentialité
les utilisateurs qui accordent de l'importance à la confidentialité des données peuvent avoir des inquiétudes concernant Firebase. Il est entendu que les données utilisateur stockées avec Firebase ne sont pas privées de tiers et que Google a accès à toutes les données.
Utilisateurs soucieux des coûts
bien que Firebase ne soit pas trop cher, les utilisateurs soucieux des coûts peuvent le trouver plus cher que les alternatives auto-hébergées. Firebase utilise les prix de Google Cloud, qui ne sont peut-être pas les plus abordables pour certains
Développeurs débutants
Firebase est un excellent outil pour ceux qui débutent dans le développement et souhaitent créer une application Web. Il fournit des fonctionnalités faciles à utiliser telles que des bases de données, des solutions de stockage, l'authentification, des publicités, des analyses et des fonctions.
Développeurs expérimentés
pour les développeurs plus expérimentés, Firebase peut proposer un hébergement fiable et une gamme de fonctionnalités. Cependant, ils peuvent le trouver plus complexe et potentiellement bogué pour des utilisations plus avancées.
Utilisateurs nécessitant une authentification par courrier électronique
Firebase propose une authentification par courrier électronique, mais il a été signalé que cette fonctionnalité était interrompue par défaut sur les nouveaux projets, ce qui peut entraîner des problèmes pour les utilisateurs qui ont besoin de cette fonctionnalité.
Note de Firebase
Facilité d'utilisation
Service client
Rapport qualité-prix
Probabilité de recommandation
Fonctionnalités
Juan A
Améliorer l'expérience utilisateur avec l'intégration de Google Analytics dans Firebase
Enfin, l'intégration de Google Analytics dans Firebase m'a fourni des informations précieuses sur le comportement des utilisateurs, m'aidant à adapter mon application pour mieux répondre aux besoins des utilisateurs.
06 juillet 2024
Charles
Personnalisation facile de l'application avec la fonction Remote Config de Firebase
La fonctionnalité de configuration à distance de Firebase m'a donné la possibilité de personnaliser mon application pour différents groupes d'utilisateurs sans avoir besoin de publier une nouvelle version.
02 juillet 2024
Megan Davis
Améliorer les performances de l'application avec l'outil de surveillance des performances de Firebase
L'outil de surveillance des performances de Firebase a été essentiel pour m'aider à comprendre les caractéristiques de performance de mon application, me permettant ainsi de faire les améliorations nécessaires.
24 juin 2024
Marie F
Test amélioré de l'application avec le Test Lab de Firebase : garantir des performances optimales
La fonctionnalité Test Lab de Firebase m'a permis de tester mes applications sur une large gamme d'appareils et de configurations, garantissant des performances optimales.
17 juin 2024
Zoe Davis
Exploration des fonctionnalités robustes et conviviales de Firebase
Absolument! Voici mon avis à ce sujet : J'ai exploré Firebase et je dois dire que c'est un logiciel assez impressionnant ! Il est incroyablement convivial et intuitif, ce qui le rend très facile à naviguer. La fonctionnalité de base de données en temps réel est révolutionnaire, offrant des mises à jour instantanées qui maintiennent tout synchronisé. Le processus d'authentification est simple, avec une variété de méthodes de connexion qui répondent à toutes les préférences des utilisateurs. De plus, le stockage cloud est une fonctionnalité fantastique, offrant un espace suffisant pour tous mes fichiers et données. L'hébergement de Firebase est un autre point fort, offrant une livraison rapide et sécurisée du contenu de mon application web. Les capacités d'apprentissage automatique sont également remarquables, offrant une large gamme de modèles pré-entraînés prêts à l'emploi. La documentation est complète et facile à comprendre, ce qui en fait une excellente ressource pour les débutants et les développeurs expérimentés. L'équipe de support est également très réactive, toujours prête à aider en cas de questions ou de problèmes. En résumé, Firebase est un logiciel robuste et fiable qui a considérablement simplifié mon processus de développement d'applications. Je le recommande vivement à toute personne à la recherche d'un outil efficace et performant pour ses besoins de développement.
10 juin 2024
Jerry Johnson
Stockage efficace des données avec Cloud Firestore de Firebase
J'ai utilisé Cloud Firestore de Firebase dans mes projets récents et cela a considérablement amélioré l'efficacité du stockage et de la récupération des données. La scalabilité qu'il offre est vraiment remarquable.
03 juin 2024
Quilla M
Firebase: Le rêve d'un développeur pour le développement d'applications web
J'adore absolument Firebase! En tant que développeur, qu'on soit débutant ou expérimenté, c'est un rêve devenu réalité pour la création d'applications web. C'est parfait pour ceux d'entre nous qui ne sont pas trop enthousiastes à l'idée de travailler sur le back-end ou qui ont besoin d'une solution d'hébergement fiable. Firebase propose deux types de bases de données, des solutions de stockage, d'authentification, de publicités, d'analyse et de fonctions. Toutes ces fonctionnalités sont de haute qualité et fonctionnent de manière transparente. Oui, il y a une limite gratuite, mais une fois dépassée, le coût n'est pas trop élevé. C'est comparable à la location d'un VPS et à la mise en place d'Appwrite.io. De plus, vous bénéficiez de la fiabilité de Google Cloud, ce qui est un énorme avantage. En ce qui concerne la confidentialité, Firebase stocke bien les données des utilisateurs, mais il est important de se rappeler que c'est une pratique courante dans l'industrie. Google a accès aux données, mais c'est une entreprise de confiance avec des politiques strictes de protection des données. Je donne à Firebase un solide 4 étoiles! La seule raison pour laquelle ce n'est pas un 5 complet est à cause du coût une fois la limite gratuite dépassée. Mais compte tenu de la qualité du service, c'est un petit prix à payer. Firebase est vraiment incroyable et je l'utiliserais certainement en production. C'est un outil fantastique qui rend le développement d'applications web un jeu d'enfant!
28 mai 2024
Mark E
Améliorer l'engagement des utilisateurs : les liens dynamiques de Firebase pour une expérience multiplateforme fluide
Les liens dynamiques de Firebase ont contribué à améliorer l'engagement des utilisateurs dans mon application en offrant une expérience fluide entre différentes plateformes.
18 mai 2024
Elijah C
Synchronisation de données sans effort et gestion des utilisateurs avec une base de données en temps réel.
Sa fonction de base de données en temps réel a rendu la synchronisation des données très facile pour moi. La fonction d'authentification est également très robuste, offrant plusieurs méthodes de connexion qui ont grandement simplifié la gestion des utilisateurs dans mes applications.
12 mai 2024
Barbara
Adopter Firebase : un changement de jeu dans le développement d'applications
Je recommande vivement d'intégrer Firebase, car cela a été un véritable changement de jeu pour nous. Nous avons mis en place des notifications push standard dans de nombreuses applications, mais un client a suggéré d'utiliser Firebase pour tous les services en raison de ses fonctionnalités supplémentaires. Le processus d'intégration a été un voyage passionnant, rempli de nombreuses opportunités d'apprentissage. Chaque SDK que nous avons utilisé, y compris iOS, Android et Python, est incroyablement unique, la plupart des informations nécessaires étant un défi agréable à découvrir. De plus, les SDK sont remplis de bizarreries intéressantes, nécessitant des solutions créatives pour presque chaque fonctionnalité. La conception des API Firebase est rafraîchissante et non conventionnelle, avec une approche unique, des noms inventifs et des opérations qui vous tiennent en haleine. Les surprises avec Firebase semblent être infinies. Je recommande vivement de l'adopter.
05 mai 2024
Secret a déjà aidé des dizaines de milliers de startups à économiser des millions sur les meilleurs SaaS comme Microsoft Teams, Google Workspace et bien d'autres. Rejoignez Secret maintenant pour acheter des logiciels de manière intelligente.