2 ms·
> The biggest thing MongoDB got right was putting developer first, optimize for initial experience and development speed. That's absolutely true, but this is a
by koffiezet 9y ago
> The biggest thing MongoDB got right was putting developer first, optimize for initial experience and development speed.
That's absolutely true, but this is also what gave it a bad rep. It put security on the back-seat, and since it's "convenient" and just REST, it allows for moronic stuff like talking to your database straight from a client's web-browser. Security as an afterthought promotes bad or inexperienced developers to do silly stuff, and since MongoDB focuses primarily on web applications - that is a really really bad thing. How many leaks have there been simply because the database was exposed to the public internet without any authentication? Too many.
Now the problem is that inexperienced devs will flock to something that makes it that easy, and there's no real way of preventing that, but developers should never be put first - it leads to lazy solutions and compromises on too many other levels.