Firebase Alternatives: Supabase, Appwrite and Nhost

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 68

  • @nonefvnfvnjnjnjevjenjvonej3384
    @nonefvnfvnjnjnjevjenjvonej3384 2 ปีที่แล้ว +10

    Tried them all for production apps. Appwrite is the best so far.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว +1

      Why do you think so?

    • @greendsnow
      @greendsnow ปีที่แล้ว +1

      @@galaxies_dev I can agree with that. Querying with Supabase is a pain. Try getDocument or listDocuments with Appwrite, it's a breeze.

    • @ceneax
      @ceneax ปีที่แล้ว +3

      ​@@galaxies_dev I think so too, appwrite supports creating multiple projects, multiple users, and the ui looks good

    • @PezhvakIMV
      @PezhvakIMV 5 หลายเดือนก่อน

      supabase doesn't support multiple project creation and also there is no login for the self hosted you should do all by yourself.

  • @arjunhadke1113
    @arjunhadke1113 2 ปีที่แล้ว +7

    Self hosting sounds tough but is quite flexible and may help a lot in the long run. Thanks a lot for all the insights Simon.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว +1

      Glad it was helpful!

    • @nested9301
      @nested9301 ปีที่แล้ว

      u can't self host anyway if u are just one developer or a small company sound like a dumb feature

  • @vveerrgg416
    @vveerrgg416 2 ปีที่แล้ว +13

    Appwrite for the win !!! ... I think that's going to be the backend for my next ionic project. just getting into Docker and it seems like the environment worth investing time into....
    SoooooOoOOooooo ... LiKE THIS COMMENT if you also want another vid on building with Appwrite

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      Haha yeah I think it might be time for a decent tutorial about it :)

    • @vveerrgg416
      @vveerrgg416 2 ปีที่แล้ว +1

      @@galaxies_dev Oh yes !!! that would be for the win !!! ... Coming back into this side of things after a couple of years has been a slow google search to figure it out. Its like having a local version of Heroku .
      Even a video just overvewing the joys and challenges of setting up the whole "Docker" experience JUST to figure out how to build an environment to host a Appwrite & another with the Ionic WebApp ... currently thats my weekend project. To be able to Helloworld across the containers building everyones favorite "To Do" app with user management :p
      But yah ... your vids are great and definitely help give the confidence in the "art of the possible".

    • @Shaktiman-dz4vq
      @Shaktiman-dz4vq ปีที่แล้ว

      @@vveerrgg416 how is your project going so far? I thought using appwrite but its database does not allow relations between tables neither it can have a nested json document. It was a big deal breaker.

  • @gtanmoy
    @gtanmoy 2 ปีที่แล้ว +8

    Just wait for the OFFLINE sync feature from Supabase team. Is there any third party plugins which we can achive the offline sync feature like firebase?

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว +1

      I'm not aware of any yet!

    • @redistan7048
      @redistan7048 2 ปีที่แล้ว

      If I’m not wrong now with the cli you can do this

  • @twd2
    @twd2 ปีที่แล้ว +3

    appwrite is fabulous

  • @owenwexler7214
    @owenwexler7214 2 ปีที่แล้ว +3

    Appwrite would be a perfect use case for my company since we're already hosted on DigitalOcean and Appwrite has an extension for easy self-hosting on DigitalOcean infrastructure, but their database system really perplexes me. A NoSQL-like API on top of a SQL database (MariaDB), with seemingly, if I'm not mistaken, no functionality for joins or join tables that I can find in the Appwrite documentation, and we use joins and join tables a lot at my company.
    If you can really use your own DB with Appwrite, I'll have to do some more digging to figure out how this is done, then it's a very good use case for my company.
    Not to mention, if our mobile app goes full native, Appwrite is the only BaaS covered here with an SDK for native mobile apps.

    • @owenwexler7214
      @owenwexler7214 2 ปีที่แล้ว

      as for GraphQL, we started with GraphQL, had a very hard time with it to the point where it hampered productivity in initial development and made some of our app's core functionality very hard to implement, and eventually abandoned it and went back to REST. Would we give it another chance? Maybe. The client options would need to get a lot better and less problematic as most of the problems implementing core functionality we ran into later in our usage that compelled us back to REST were with the client. We would also need a compelling use case for going back to GraphQL, which adopting a GraphQL-based BaaS certain'y would be.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      Thanks for sharing your insights Owen! I actually wanted to try GraphQL for quite some time but I agree - if Rest works for you, no reason to use something else!

    • @GavSaysPogMoThoin
      @GavSaysPogMoThoin 3 หลายเดือนก่อน

      @owenwexler7214 did you ending using your own Db? How'd it go if so?

    • @owenwexler7214
      @owenwexler7214 3 หลายเดือนก่อน

      @@GavSaysPogMoThoinwe use a DigitalOcean Postgres Managed db with a DO managed REDIS cache in front of it right now. No authentication features at the moment with this app but when that is needed we will most likely use Supabase and probably will move the primary DB to Supabase as well.

  • @ivanilsonmartins_
    @ivanilsonmartins_ 2 ปีที่แล้ว +3

    update t-shirt. Lol.
    amazing video. I'm even rethinking my choices.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      Haha yeah it wasn't directly about Ionic so I picked... the Ionic enterprise app summit shirt x)

  • @jaronfort9097
    @jaronfort9097 11 หลายเดือนก่อน +1

    It would be nice to see a follow up to this now that things have changed.

  • @thomas-sinkala
    @thomas-sinkala 2 ปีที่แล้ว +10

    18:17 Nhost is open source and you can host it yourself if you wish.

    • @codelucky
      @codelucky 2 ปีที่แล้ว

      How?

    • @raulnoheagoodness
      @raulnoheagoodness 2 ปีที่แล้ว

      @@codelucky they have a docker-compose yaml file. Docker is also used for localhost development. Not a lot of documentation on it yet, their current v2 is still beta.

    • @GavSaysPogMoThoin
      @GavSaysPogMoThoin 3 หลายเดือนก่อน

      So is Appwrite but Appwrite actually helps you with full documentation for self-hosting. Nhost have a docker-compose which isn't even working currently for Windows and has multiple other issues raised on Github. Bottom line, if you're after self-hosting, you'll have a much easier time with Appwrite.

  • @TheSaceone
    @TheSaceone 2 ปีที่แล้ว +2

    16:33 that is a singleton! You could make some videos about how to use design patterns. Not so many examples for Angular+Ionic on TH-cam, and IMO it's a very powerful skill for a developer.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      Agree, didn't pay much attention in that moment!

  • @GlennNickens
    @GlennNickens 2 ปีที่แล้ว +1

    What happened to Parse Platform in the past?

  • @LaszloAlt
    @LaszloAlt 2 ปีที่แล้ว +3

    Thanks for the info! Twitter followers may not all be organic. I would definitely look at git insight and possible discord or other channels they have for community size.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      True, forgot to check out Discord in detail!

  • @andreabttrll
    @andreabttrll 2 ปีที่แล้ว +1

    There is also Teta CMS, Teta's new low-code back-end solution vertical on Flutter apps.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      Good to know, thanks Andrea!

  • @benjaminng8882
    @benjaminng8882 2 ปีที่แล้ว +1

    just have a question, why use the solution mentioned on top? why don't choose something like strapi or directus, they all offer similar things, like Authentication & Permissions, file Storage, user & role, and others, I'm currently looking for a backend for my side project, so not sure which option to select

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      There are tons of CMS systems and cloud backends, they just all offer some slightly different options. Usually you can't go wrong with any of them, just give it a try and see if it works for your project!

    • @sahibnasirri5581
      @sahibnasirri5581 ปีที่แล้ว

      yes i am was just thing about this now why nor strapi or directus , since you was earlier in this decision, which one you have choosen?

  • @belmo_
    @belmo_ 2 ปีที่แล้ว +2

    Thanks man, l have been looking for an alternative that could act as an adequate Baas for mobile apps.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว +1

      Happy to share some ideas Belmo!

  • @vkexplores
    @vkexplores 2 ปีที่แล้ว +2

    There is another such project "supertokens" which can be self hosted.

  • @ahmednaqvi3568
    @ahmednaqvi3568 ปีที่แล้ว

    Can you also review IOMETE?

  • @harem_lord-FFM
    @harem_lord-FFM 9 หลายเดือนก่อน +1

    Seems like AppWrite is the easiest of all three.

  • @yuberley
    @yuberley 2 ปีที่แล้ว

    Hi, question. Can supabase be downloaded and the project deployed on another platform? maybe on aws or digitalocean

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      In general it should be possible to self host Supabase, but haven't done it so far!

  • @schraderwebsolutions5713
    @schraderwebsolutions5713 2 ปีที่แล้ว

    Thoughts on Upstash for a backend?

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว

      Haven't seen or used that :/

  • @LolCrazyMovies
    @LolCrazyMovies 2 ปีที่แล้ว +1

    Hi Simon, thanks for the great video as always!
    I was wondering, could you make a tutorial about using FCM in Ionic using AngularFire 7? A lot has changed since AngularFire 7 and I haven't been able to figure the push notifications functionality out yet.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว +1

      Yeah sounds like a good idea, thanks Jim!

  • @geronimovelasco
    @geronimovelasco 2 ปีที่แล้ว +2

    When's the new tutorial for the googlemaps capacitor plugin Simon? Haha It would be a nice video I Hope you record a tutorial for that ty

  • @TheSaceone
    @TheSaceone 2 ปีที่แล้ว +3

    Click. Like. Watch. In that order.

    • @galaxies_dev
      @galaxies_dev  2 ปีที่แล้ว +1

      That's how the Simonics roll 🔥

  • @ajitsinghyadav1725
    @ajitsinghyadav1725 2 ปีที่แล้ว +1

    Supabase self hosting not working, try your self... check user complaint on web.

    • @ashron4472
      @ashron4472 2 ปีที่แล้ว

      it's working fine on my side. You might have problem on installing process, i assume

    • @ajitsinghyadav1725
      @ajitsinghyadav1725 2 ปีที่แล้ว

      @@ashron4472 yes, tried many time but not running..

  • @rudetv69
    @rudetv69 ปีที่แล้ว

    Please make ionic tutorial with appwrite

    • @galaxies_dev
      @galaxies_dev  ปีที่แล้ว

      There is already a tutorial about that on my channel :)

  • @jeffersonestevam5960
    @jeffersonestevam5960 2 ปีที่แล้ว

    Appwrite > others

    • @ceneax
      @ceneax ปีที่แล้ว

      Yeah

  • @simonchong7514
    @simonchong7514 2 ปีที่แล้ว

    Hello Simon
    From Simon

  • @sanjayku.mahapatra6142
    @sanjayku.mahapatra6142 ปีที่แล้ว

    I need unlimited storage platform with free any idea 🤔