Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Anyone out there using Angular and Firebase? That's been my go-to "stack" for achieving 3-way binding of the UI, javascript model, and remote database. The only downside is that you're locked into using firebase as a service, can't host it locally, and you're limited to what their API supports. It's amazingly fast in terms of ability to churn out features.

Meteor seems to be the only thing that comes close to giving offering the same amount of productivity as I can get using Angularfire.

Has anyone used both, that can comment?



I did the design of a project that used Angular inside Ionic with Firebase as backend. They integrated well, no particular problem. Just be careful not to keep websockets open unless those you really need. Close the others. They'll keep the CPU busy and bleed the battery.

The only major problem was with Firebase itself, when we had to start duplicating data because it's a tree and it doesn't have joins. But it would be unfair to complain because it's like that by design and we knew what was expecting us. Is there any service like Firebase but with joins?


I really wish there was. I tried Firebase + Angular and liked it well enough, but I found the security rules kind of hard to grasp.

I've been using Meteor, and I like it quite a bit. There are a lot of things I wish were different but it's made me pretty productive.

I really wish it had Clojurescript integration for instance. But that's a really minor and personal thing I just want to use clojurescript.

I'd dig a Postgres as a service style firebase alternative that'd be nifty.


I haven't used Firebase, but would RethinkDB with its real-time feature be an alternative that has joins? It has the drawback that it'd be self-hosted, but apart from that..?


There's also Compose.io for a hosted RethinkDB.


I've used that combo for many projects. I gave a talk on it last year at a local AngularJS Meetup:

https://www.youtube.com/watch?v=vCExKhJCUM8


Just curious, was the "hack" in the Live AMA someone just incrementing the upvote endpoint with a larger int or an actual exploit someone found.


I didn't bother implementing any validation rules on the backend so it was free for people to change whatever they wanted using the debugger console.


I've tried Angular and Firebase for a few small protoypes, it's incredibly fast to create something to present. I really like the User authentication.

Are you currently using both in production, do you have maybe an link to your app?




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: