기업의 더 효율적인 소프트웨어
선택을 위한 17년 지원 경험
Firebase 정보
개발자를 위한 인스턴트 메시지 타겟팅, 맞춤설정 가능한 알림 콘텐츠, 무제한 이벤트 보고 기능을 제공하는 소프트웨어입니다.
First of all, I want to talk about the price. This app has many varieties of things to use from notifications to images to upload and save there for a while.
This is a really annoying limitation. You could use distributed counters, as per the firebase documentation, but it works only for a few use cases.
리뷰 필터(768)
Firebase integrated in marketing strategies
주석: I recommended a lot of simple, growing, starting, and scaling projects to my fellow developers. Its pay-as-you-go is pay-as-you-go. Having hosting, database, authentication services, and everything coming from Google Cloud makes it a perfect one-stop solution for any project you are working with.
장점:
Having everything in the same place is always satisfying. As Firebase and Google Cloud become a must-have in current serverless implementation, it is excellent to find Firebase getting the love it deserves regarding functionality. The documentation is top-tier, and the connectivity with any other platform you use to store, share, or send data makes it a breeze to use Firebase.
단점:
The dashboard interconnection with the Google Cloud panel is unfinished, so you must jump between multiple screens to find the necessary information. It is there in the same platform and architecture, but it takes 3-4 clicks to get to where you want to be.
고려된 대안:
A fantastic all round realtime app hosting solution
주석: Some of the apps that I have worked on, required items that Firebase offered natively such as realtime communication. I recently needed to build a messenger app and with Firebase, I only needed to configure worry about my front end code. The networking that would normally take weeks of additional work was taken care of by using the realtime database along with the authentication system. I have started to use Firebase as my main data storage for all mobile apps that I make and I relay that data with ease to their respective websites using the various bridges that Firebase have given. In particular, their PHP implementation has been very straightforward to work with.
장점:
Simple to manage and lightning fast, Firebase is great at providing all the infrastructure you will need to host your application. Its realtime document storage method of handling document works like magic and when paired with the built in user authentication options, it can cut down your development time tremendously.
단점:
The only real issue I had with Firebase would have to be the documentation on the auth rules for Firestore. If there is anything more than a simple authentication procedure required, it can be difficult to work out how to develop those rules as there was very little information out there that I could find on this particular part. However, once I had this part worked out, the system worked well.
고려된 대안:
Good for Hobbyists - Product in infancy
주석:
This was good because the client then didn't want to pay for an SDK tracking.
However in terms of usability and scaling for larger, business campaigns, this is not recommended.
If you're a hobbyist delving into apps and SDKs for fun, this is a great platform.
장점:
It's free and a good introduction to SDK, environments and requirements. It also is great if you're on the google stack, as it easily imports into other ad buying platforms like google ads, which is great. Has some integrations with networks, which also is great since it's also free for use
단점:
Highly limited support - don't expect to get any. If you're on the free plan, very limited functionality. You can't even get CSV user reports. Everything is on and limited by the UI. This apparently changes if you're on paid, but the free experience not the best. No integration to other competitors like Facebook,etc
Simple to create, administer, and send!
주석: I like how easy it is to integrate applications with IOS, Android and websites. Testing across platforms is simple and the preview option makes a lot difference
장점:
amazing tools, incredibly fast online interface, allowing us to address difficulties head on, pretty nice UI, monitoring capabilities that are also quite slick, and it's probably the finest out there for straightforward push notifications without complexity and easy g-suite integration
단점:
File upload and hosting possibilities are relatively limited; dealing with client or internal assets can become a bit cumbersome.
THE backend for your web and mobile apps
주석: Outstanding. One minor issue in 3 years of use (partial outage), resolved quickly
장점:
they provide SDKs for so many products. Their Angular/Javascript SDK is easy to use, it works INCREDIBLY well, and it facilitates your web apps/mobile apps development needs.
단점:
I wish there was an easy option for the NOSQL database. I imagine a switch where you could use firebase NOsql or firebase SQL mode sort of thing. Other than that wish, oh my this is a great cloud software.
All in one solution
주석: I use it daily and it works pretty easily, fast, with minimal setup and allow me to do all essentials task easily.
장점:
I like that you have a single tool doing most of the necessary task for you. Analytics, Feature Flags, AB Testing, Hosting, Authentication and more. It is also pay as you go so it is easy to setup for free, use it freely for quite some time until you reach the point where it s time to pay when you are properly settled. They offer all those tools that works pretty decently together and are very easy to setup.
단점:
The documentation is sometimes a bit confusing, and the pricing can also be slightly hard to understand since each feature can have their own pricing.
Every app needs to get started with firebase
주석: it´s okay, i didn´t have issues or bad things to report,
장점:
It has a good documentation, and provides many feactures for free, ideal if your starting a new app or bussines and don´t have a lot of money to get stated, so obviously have the best integration with google products
단점:
a SQL database is needed in firebase, i know it exists en google could, but it would be a great differences against other products
A complete backend solution for mobile and javascript apps
주석: I have used it in mobile applications and websites.
장점:
It is easy to use, safe and stable. Authentication allows me to share information between various applications. The database and the storage can be accessed by api also from various applications. It is ideal for multiple platforms that share information in common. The hosting consists of good features different from other providers.
단점:
I would like them to have the ftp service and some desktop applications that can help you make a more effective display and extraction of information.
Awesome Baas for app
장점:
Firebase includes a lot of easy to use services, a very time-saving tool
단점:
It's missing an sdk for unity desktop, the pricing it's a little high
Good Platform for Mobile App Developers
장점:
I like the complete package that Firebase offers to it's users that makes it easy for mobile app developers to insert features easily to their apps. It's great that Firebase also is linked closely with Google Cloud which makes management much easier.
단점:
Firebase isn't that complete and I personally would go using other enterprise services for production apps. It is great for small projects but scaling makes it a bit hard to use this platform.
Google Firebase review.
주석: Firebase has helped me to develop my mobile applications at a very cheap price. Sometimes I hardly pay a cent. I do not need to have a server, create a database, get a domain, air-conditioning for servers, physical space and hire an IT expert to maintain these components. Firebase does all these things for free. Also I get information on the demographics of my users, their locations, amount of time they spend doing an activity and the time they spend on my mobile applications. I can now know what needs adjusting and whats working completely find. I also get crash reports and also push notifications.
장점:
Firebase has 3 plans, there is a free plan which is the Spark Plan, a Flame Plan which has a fixed fee and a Blaze Plan which is a pay as you use. Firebase is an online database facility, it helps to lower the costs of operating an mobile application or a website. It also provides database functions, such as push notifications which would require an experienced coder. It is easy to use if you have basic coding skills. There are free online Firebase tutorials on how to use it and integrate it into your application. It also provides analytics facility which produces statistics on the data you produce, how it is accessed, device locations and models. This aids in knowing target audiences. Also authentication functions are used, this helps in signup, login and also other login functions such as Facebook, Twitter and Google.
단점:
Coding skills such as Java, JavaScript, Kotlin and even Python are required. The Blaze Plan can run up costs if coder fails to efficiently produce programming codes that resend requests to Firebase database. Example is retrieving data such as username multiple times, which should have been done only once. Tutorials provides basic information. You might need to go to other sources to find solutions to coding problems. This places are Google Books on Firebase, YouTube, GitHub, online forums and freelance coder websites.
Google Firebase Cloud Messaging (FCM) is a must-have for an app developer
주석: With a careful research and experimentation, leading to the selection of specific Firebase products which are free or affordable and match a specific custom (i.e., my) product requirements, Firebase easily becomes the best collection of ready-to-use software packages which speed up the app development process by an order of magnitude.
장점:
1. Ease of setup and use, both on the app (iOS) and custom server (ASP.NET Core 3.1). 2. Price: it's 100% free. 3. Reliability: it just works. 4. Integration with other Google Firebase products that I am using in my software. 5. Unmatched highest quality of documentation. 6. The highest, by far, savings in time and money for a small team of developers who are working on a multi-tier software product.
단점:
So far, I have been unable to find a single con of FCM compared to nearly a dozen of competing products from other companies.
Easy, affordable and reliable
주석: We significantly reduced our setup and implementation time for new projects, added more security to processes and modularized several development steps, with a visible benefit for us and our customers who were very satisfied with the results.
장점:
The Firestore database is fast and easy to use. The authentication system is a gem that gives you several ways to register your customers (even anonymously) on all the main platforms on the market such as google, apple, facebook, etc. You can set up two-factor authentication for your online accounts with sms confirmation at no cost with a generous free tier. It's easy and (in most cases) simple to use and we've been using it for many years.
단점:
But he's not perfect. Documentation on some features is fragmented and not always easy to read. Some examples don't work as well as they should, especially in cross-platform apps. There are some usage and response time limitations that do not compromise performance in small and medium-sized applications, but can pose a problem in large-scale applications. But overall it's a solid and reliable tool.
A great piece of software to help manage your deployed mobile projects and monitor stability
주석: Excellent software that massively supports modern app development
장점:
A large suite of software with many uses, I will focus on my own particular uses. First and foremost, the software provides crashlytics support (Crash reporting, debugging and monitoring) for iOS and Android mobile apps. This helps detect and debug issues of our iOS app in a way that saves me lots of time and effort and provides a level of security to our use cases of the app. It provides our team members with real time monitoring of the amount of users we have, in what locations they are and of their demographics (more of a vague outline). This helps target marketing and focus our approach to attracting new customers. The software also provides logging on top of crash reports to resolve problems in our APIs should issues come up. This is another line of defence for us after unit/integration tests in that we can resolve a problem before it becomes a serious issue.
단점:
The software is mostly free of cost, but I am skeptical of what exactly google is doing with our data. I would like to see more clarity on what they use it for and some transparency. This would put my mind at rest particularly when it comes to EU data protection laws
Great for
장점:
Firebase auth, cloud functions and firestore are great tools for getting up and running quickly. They are well-documented, have great language support (we use JavaScript and Node.js), and are enjoyable to use.
단점:
Deploying an updated version of a function can take awhile (~5-10 mins), and it's not always clear why. The functions we deploy are not that heavy, and it's surprising how long this takes. Support is hit and miss. I've generally had a good experience working directly with firebase support, but sometimes the issues are related to google cloud and not firebase, so I'm not always certain who I should be contacting (e.g. an issue with region in firebase functions logs ended up being a google cloud logging issue).
Administration Setup Super Easy
주석: We are able to authorize our users with different app level permissions in a secure way that helps to keep transactions from ever being compromised. It fits right in with a strongly typed / managed system that keeps constraints on information handling secure but without putting the load or hassle on the user end. This makes our platform experience smooth and able to flow without any problems.
장점:
I love the Ideal ability to give all users in the database a set of profile characteristics that can be used for authorization level privileges within our client app. This was a quick and easy transition and within weeks of switching over we already have several thousands of users that are quickly and easily added with the correct level of access for group maintenance. I can't believe how simple the setup was through firebase. Highly recommend to anyone.
단점:
I did not have any cons to share about our move over to firebase. Prior we had used an in house management in a private database and subsequently used Amazons AWS which was not a good fit for us. No complaints.
With great documentation, Firebase is the best platform
장점:
The Firebase platform serves as a company-wide portal where web and mobile application can be created, executed, authenticated and developed. I have found that the platform implementation is fast and simple, and it offers an array of excellent features to make the process of integration our application as efficient and effective.
단점:
Some user may find it a bit complex to keep the event storage. There are a number of things that have to be taken consideration while transferring domain from Firebase to other tool.
Personalized notifications for our users
주석: I use firebase cloud messages to send all my personalized notifications based on my users' behavior. I implement complete flowcharts, funnels, and cloud messages to trigger the interaction with the user.
장점:
Integration with more firebase products is one of the most powerful features of Cloud Messages since you can send personalized messages based on user segmentation.
단점:
The manual user interface is not very good; you must use code to achieve your goals.
One of the best Cloud platform for developers
장점:
It has realtime database, cloud storage, different type of authentication, ML kit and hosting. Among those i used realtime database, storage and authentication for my Mobile Application. They are easy to use. just in couple of line of codes the cloud database can be easily created. Even i used their hosting service to host one of my website, to host ur website u dont have to copy or paste ur code anywhere else just by using your command prompt or terminal you can deploy your code in Firebase and instantly your site will be online. You can deploy a new version of your code, even if u want to go to previous version of the website its just a click away.
단점:
Even though the it has great features and easy to use functionality the pricing of the platform is very high. And it not suitable a common person it was fully dedicated to be used by a developer.
The warehouse of DATA
주석: The major thing i disliked about it is that it provides low security standards, and also their rules and regulations becomes a limitations for me. after their recently updated policy my 1 year ago project was downed for the reason of not integrating it with their new policies AFTER ONE YEAR, they didn't gave any prior information regarded it also.
장점:
Firebase is a wonderful development tool. It is easy to operate and can perform examination on different client companions in the outline dashboard. With real-time technology, it provides various features of handling the DATA. Firebase is a stage upheld by google that gives usefulness and help in the backend improvement of your Android, iOS and web. We can ceaselessly screen the mental soundness and standard progression of our occasions in the occasions segment and furthermore see the exhibition of different application renditions and crash rates on various cell phones. Firebase gives pop-up messages to versatile applications and crash dealing with.
단점:
It is not appropriate for BIG data or complex applications, that is its major fault and also their are some internal issues with it like some are their policies issue and some are their storing capacity limits, it is very disappointing from such a big TECH company. It is ONLY good for small business or medium type business.
A perfect real-time db
주석: I simply love this. I have been using this for 8 years now and this hasn't failed me so far.
장점:
Firebase owned by google was one of the main reasons that I thought to try it out. This works really well for real time scenarios where you want to store and sync data across all the clients in real time. Firebase is really easy to use and even new users can get things very quickly without any learning curve. This integrates with many other google products like google analytics.
단점:
Even though this functions well for online real time data syncing, offline functionality has issues.
Perfect tool for testing real-time databases and notifications in projects
주석: I often use firebase to test features during the development of my application portfolio, such as the real-time database and the notifications API.
장점:
I like that I was able to test the use of real-time databases in the development of mobile applications, for example, in geolocation functionalities since implementation is relatively easy. Likewise, the API for notifications is very useful for its implementation in Android applications. I have been using it for 3 years and it has not caused me any problems, and this feature is free.
단점:
What did you like least about Firebase?* So far it really hasn't had any problems in its use or implementation, I use the free features and for testing in application development.
Great service to provide backend services for your mobile and web app!
주석: We were using Firebase to implement social login to our mobile application. We had Spring Boot powered backend and were able to integrate social login work with Spring Authentication. We never had any issues with Firebase for this case. We were using Firebase also for following the app crashes on our customers. This was also very helpful for our mobile app.
장점:
I love how easy to configure and use Firebase to our backend product. Firebase is obviously integrates better with products using Google Cloud Platform but you are not limited to use it with only GCP. Implementation of Social login to our application was so smooth thanks to Firebase and it worked very well with over 5k + users
단점:
Creation and usage of API Key are a bit odd. You need to read private key from file to authenticate and use Admin SDK
Firebase, the best
장점:
From the authentication system, which is super complete and secure, to the nosql database, Firebase is a complete product that has served me for years without ever letting me down. It's easy to integrate with any tool and meets almost every need.
단점:
Because it is a classic and traditional tool, sometimes features that exist in other products take a while to be incorporated, but when that happens it works very well. The tool's design isn't the most attractive either, but it's robust and functional.
The best non sql database out there
주석: Overall, I have had a great experience with Firebase, before when I tried integrating sqlite onto my android app and syncing the app data every time to mysql, it took a lot of effort and coding to maintain both the languages, but now with Firebase I almost don't have to worry about the back end and just focus on the front end of my application and give my application a better look as well as more functionality.
장점:
The fact that really astonished me as a software developer for mobile applications was the cloud functionality such as firebase functions which meant running my server less and that decreased so much of my time and effort spent on maintaining my server, the other thing that I liked about firebase was the cloud messaging functionality which really, really helped me send broadcast messages as well as send offers and target a specific audience through cloud functions and this has widely improved my business.
단점:
The thing that I was not at ease of using was the fact that I had to save the data in a tree like structure, and although json data is pretty common, I still find it quite irritating to work with json data.