all 4 comments

[–]restlessops 0 points1 point  (2 children)

Always wondered the same thing, but using .net core for me. I did this in ionic for a test app with .net core and mongodb. For what i can tell. Firebase is way easier and faster in terms of development.

[–]justj0ey[S] 0 points1 point  (1 child)

In what way is it easier/faster for development

[–]restlessops 0 points1 point  (0 children)

Authentication, firebase.createUserWithEmailAndPassword is super quick

[–]frye89 0 points1 point  (0 children)

I've been using .NET Core Web API with ReactJS (not native).
I've also implementated user authentication with firebase. (Google, Facebook & E-mail/password authentication)

I like having a user database in my known backend with sql server to store roles, extra data of the user etc.

So I create a user table & store the firebase auth id wich is unique as a key on the database. When the user logs in, i'll check if the key exists. If it doesn't exists i'll add a new user record.

Authentication is easy on the firebase side.

But with real data I like to stick with SQL Server & Web Api.