DEV Community

Cover image for Node JS Starter - Full-Stack React Material Kit

Node JS Starter - Full-Stack React Material Kit

Sm0ke on July 04, 2019

Hello Coders, Lately, I'm focusing a lot on boilerplates and starters in order to save an important resource: time. You may not use it before a bo...
Collapse
 
tamouse profile image
Tamara Temple

I use similar things, also generators, to crank up a quick environment for learning something outside of the product I work on; so I have made a lot of these things. Great way to get up and running where you want to be when you start.

Collapse
 
bus42 profile image
Greg Brewton

Honest question from a newbie: Why do you need a back end if you're developing with React? Would it be faster and easier to use something like Firebase if you need a database, or authentication?

Collapse
 
mongopark profile image
Ola' John Ajiboye • Edited

You can think of firebase in the context you mean here as BackEnd as a service.Giving you database, Authentication etc. It means you have little control on how you'd write many part of your code. You have to do it Firebase's way. It has the advantage you don't have to manage your own servers etc.

Collapse
 
sm0ke profile image
Sm0ke

Fully agree with you.
Choosing a stack depends on many factors like knowledge, costs, app features .. etc.

Firebase, for sure, is a great platform and helps a lot but from my point of view has some drawbacks:

  • The SQL. I didn't vibrate with that JSON storage
  • Costs
  • You can easily reach the limits ( connection, storage.. )

After using the platform a while, I decided to move away.
In the same time, I'm not advising anyone to do the same.

Collapse
 
sm0ke profile image
Sm0ke

Hello,

Depends on your knowledge, app architectures .. etc. You can do the same thing in many ways. Firebase is great but I'm not a fan of jailed platforms.

Just saying. :)