3 ms·
In 2016 you have to give a damn good reason to start beginners on MongoDB. A blog has a known schema, simple relationships, and basic constraints on its fields
by tyre 11y ago
In 2016 you have to give a damn good reason to start beginners on MongoDB.
A blog has a known schema, simple relationships, and basic constraints on its fields. It is a case study for beginners to learn about data integrity and how un-scary SQL can be.
Beginners have to trust your judgement and will grow along the lines you draw for them. Please start beginners off on the right path.
- Cypher 11y agoSQL isn't scary its boring. Preference on data vs code first.
- simoncion 11y agoI'm not sure how your comment addresses any of the points that tyre raised. :(
- connorleech 11y agoThe thing with it for me is that mongoose is an easier to use ORM than sequelize. I would for sure use SQL databases if there was more community and documentations surrounding SQL-express
- rco8786 11y agoEasier to use != right tool for the job
- CuriouslyC 11y agoMaybe you should take that as a sign about the viability of Express for serious projects?
- spriggan3 11y ago> The thing with it for me is that mongoose is an easier to use ORM than sequelize Because Sequelize is a great effort but ultimately sucks. It is super slow, not always coherent and the async nature of javascript might make managing N+1 queries harder than with Ruby or Python. You just can't adapt an architecture that works for Ruby to Nodejs. That's why Nodejs can't really have its Rails either.
- untog 11y agoThere's always Bookshelf.js.