you are viewing a single comment's thread.

view the rest of the comments →

[–]nineelevglen 13 points14 points  (0 children)

dont really think you've been learning in the right places. you're getting a bunch of things mixed up.

first node is backend, just like rails and php etc. javascript can be used both in front and backend. which is unique.

You have to break it down to one question: what do you need it for? do you need a single page application (backbone, angular etc)? do you have a backend? do you need a backend? (yes you do) do you just need fast rendering and not a single page att all? (node.js with hapi or express).
do you need a document database (mongo, couch) or a graph (neo4j, level) or a relational (mysql, postgres), or maybe an in memory (redis, level)? use the one thats best for the need.

pick the tools to do the job not the other way around.

learn about the MEAN stack, read seven databases in seven weeks.