FirebaseExtended / emberfire

The officially supported adapter for using Firebase with Ember
https://firebaseopensource.com/projects/firebaseextended/emberfire/
MIT License
684 stars 263 forks source link

Cloud Firestore Support? #529

Closed davidchalifoux closed 5 years ago

davidchalifoux commented 7 years ago

Hey all, I was just wondering what the team's plan is for supporting Firestore within EmberFire?

I've seen other people asking about it in some Slack channels but have yet to hear an official response.

Cheers!

marendra commented 7 years ago

I'm waiting also firestore , hopefully no just angular get the SDK fast

jamesdaniels commented 7 years ago

I will be releasing a community roadmap shortly and a WIP branch will follow. Cloud Firestore has a model which is much much more inline with ember-data than the Firebase Realtime Database, so that will become the preferred adapter.

I am also hoping to roughly align with the Ember 3.0 timetables.

mikkopaderes commented 7 years ago

Cool. Can't wait to see the roadmap. Although I feel aligning with Ember 3.0 is too long as it's 5 months from now. Let us know how we can help to speed things up. :grin:

Luiz-N commented 7 years ago

Cloud Firestore has a model which is much much more inline with ember-data than the Firebase Realtime Database

Yesss! Those were my exact thoughts when reading up on firestore... I feel these two together will make for a very powerful toolset... excited to see this happen. I imagine given the similarity of the realtime DB & firestore apis this shouldn't be too hard of a refactor

Ghostavio commented 7 years ago

Any news on this?

jernejc commented 7 years ago

This would be awesome, seems like the Firebase team is pushing a lot towards Firestore.

jeanlucaslima commented 6 years ago

Any any news on this, feeling that Ember.js is left behind.

jamesdaniels commented 6 years ago

I have demonstrated a WIP Firestore adapter to stakeholders here at Google. Putting together the community proposal and pushing the WIP branch is on my plate for next week!

appadvice commented 6 years ago

Great to hear, looking forward to it!

onewiseburdman commented 6 years ago

Can we get an update on this please? I am at a point for my app that I could end up with expensive hardware for user auth and user roles, when I could just use Firebase for Auth and Firestore for the table structures. I would like to see some examples on how it would be done properly.

jacojoubert commented 6 years ago

Looking forward to this. Any plans to allow data to be auto-migrated from the real-time database to the cloud firestore?

willviles commented 6 years ago

Very interested in using the Firestore adapter ASAP! I'm happy to test & contribute @jamesdaniels if there's a branch ready to be pushed.

jeanlucaslima commented 6 years ago

@willviles same here. A bit disappointed with all that.

jernejc commented 6 years ago

Any ideas on when we can expect this ?

jamesdaniels commented 6 years ago

Sorry there's been some comms here on #522, Firestore support is roughly targeting Ember v3 timelines.

juviwhale commented 6 years ago

Are there other plugins or options available? Its been a few months now and my team needs to finalize architecture decisions. It feels like if Ember is our frontend choice then Firebase may not be a well supported datastore to choose. It is not only the lack of Firestore support that is frustrating but also the promise of server side rendering for Ember in the \<near future> from last August that never appeared. Don't get me wrong, I bet you are doing what you can, but the appeal of Firebase for us was to move quickly and it feels like Firebase is now what is slowing us down.

mikkopaderes commented 6 years ago

@juviwhale regarding the server side stuff. You don't need to wait for their video. Just look into ember fastboot and you'll be good to go. Firestore's just what you have to wait for if you want to build around that.

juviwhale commented 6 years ago

Thanks @rmmmp. I will take a look. I was under the impression there was a yet to be documented firebase cloudfunction config.

mikkopaderes commented 6 years ago

@juviwhale also, I also have a an ember-cloud-firestore-adapter that you can use temporarily at least until we get an official release here. Just note that my design decisions (e.g. how relationships are persisted in the db, unit testings, etc.) might not be the same as what's getting released here. However in your case it might be good enough just to keep you going then refactor on a month from now which should be the official release of cloud firestore in emberfire (if the ember 3.x release is followed).

eibrahim commented 6 years ago

I would love this too too.

gvelesandro commented 5 years ago

Has there been any progress for an official Firestore support in firebase emberfire?

Ghostavio commented 5 years ago

this is pretty much dead, easier just migrating to react :/

mikkopaderes commented 5 years ago

I don't like seeing people moving to other frameworks because a major development platform doesn't have first class support for it.

For those that may consider, feel free to checkout https://github.com/mikkopaderes/ember-cloud-firestore-adapter if it fits your needs.

gvelesandro commented 5 years ago

Hi @jamesdaniels, by closing this issue, are you indicating that emberfire will not support Firestore?

zoltan-nz commented 5 years ago

@gvelesandro As I see Firestore will be the default adapter, so it will be supported.

https://github.com/firebase/emberfire/blob/master/docs/guide/installation.md#1-install-emberfire-as-an-ember-cli-addon

Don't hesitate to try out the master branch in your project so we can give feedback quickly for James.