DEV Community

Why Frontend Developers Should Learn Firebase in 2024

javinpaul on December 04, 2021

Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided i...
Collapse
 
nssimeonov profile image
Templar++

It provides an online, free database

No, firebase is not free. There is a free tier, but you can easily surpass that. And to me the cloud pricing is a nightmare. You have to account for multiple aspects and I bet the final bill will still be somewhat of a surprise. At least the first couple of them.

firebase.google.com/pricing

Collapse
 
timleg002 profile image
Timotej Leginus

This is why I'll never use firebase, a backend isn't that hard to setup

Collapse
 
nssimeonov profile image
Templar++

Yep, I thought the same, but the title of the article sais "Why Frontend Developers"... so I guess there are some people who have no idea of anything else but frontend (which is ok with me), so this may be OK with them and the type of project they work on.

I wouldn't chose firebase for different reasons, but then again - there are different use cases.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Firebase is one of the easiest databases to learn.

Collapse
 
javinpaul profile image
javinpaul

It's actually much more than a database but you are right, its quite easy to learn as well.

Collapse
 
grenmath profile image
Mathieu Grenier

yeah a swiss knife ;)

Collapse
 
souksyp profile image
Souk Syp.

Firebase has all you need to kickstart a fullstack project for free (freemium). I always recommend it to businesses in need for a quick MVP.
Next + Firebase is my favorite combo.

Collapse
 
javinpaul profile image
javinpaul

Yes, the quick MVP is what Firebase allows you to build.

Collapse
 
oniichan profile image
yoquiale

Is there a self hosted alternative to firebase?

Collapse
 
deepcodes profile image
Deepankar Bhade

Supabase ;)

Collapse
 
grenmath profile image
Mathieu Grenier • Edited

Firebase is useful for MVP or side projects, not for a enterprise-commercial projects.
Firebase give us a easy cheap and shortcut path for api/database BUT beware for later about abstraction layer! Still using FB only for small projects only with minimal usage.
Not really free while you need Cloud Function where its very usefull !

If you want to master more advanced stuff by yourself, use GCP (Google Cloud Platform). Alot more fun ;)

API and database is not really hard to create and, just learn to use Node.JS + MySQL , they are free except the webhost like DigitalOcean or Linode.

Collapse
 
imakashrana profile image
Akash Chauhan

With the rapid pace of change in the tech industry, it can be difficult to predict which skills will be in demand in the future. However, there are Top 10 skills that are essential for any front-end developer.

Collapse
 
imakashrana profile image
Akash Chauhan

With the rapid pace of change in the tech industry, it can be difficult to predict which skills will be in demand in the future ?
However, there are top 10 skills that are essential for any front-end developer.

Collapse
 
arvindpdmn profile image
Arvind Padmanabhan

Beginners can learn more about Firebase at a high level at devopedia.org/firebase
Meanwhile, I'll take a look at some of the links here.