
Very complete and rich, with lots of examples, and Google is not going away. The server is already set up for you, the documentation is

That said, I think if you are aware of these in advance, and especially if you are a high school student, that Firebase is a fairly easy winner here. Also some folks would have concerns with storing data on Google servers. Second, it's owned and run by Google now, so you have a large corporation backing it, but that also means they could decide to discontinue it without any real effect on the Google bottom line. If you needed to switch to a different service, not only would it be a different API, but it would be a different architecture and much of your coding would There are some negatives that you should be aware of though: any investment of time and coding with Firebase is pretty much non-portable, in that you are stuck with Firebase going forward. However it does take care of many of the concerns with running a server, such as performance, scalability and management. But architecturally, they are in the same category as MySQL, a separate db server that your application server would get its data from.įirebase is different yet again, in that it is a service that is already hosted by a company, providing many integrated features such as authentication and There are many alternatives in the same category as MySQL, and a choice of relational databases or document (NoSQL) databases. Services to your client app) or both running on a single server machine. MySQL would require a separate MySQL db server, which means either two servers (one for MySQL, and one to provide your specific Is there another name for Microsoft Access?.Which is better MySQL or Microsoft Access?.
