Why do I get the impression that these NoSQL guys know even *less* about proper programming than the PHP crowd?
The problem with NoSQL is, they threw out SQL (well done) but they throw out relations and proper archtecture along with it (WTF?). I'm all for ditching SQL as an apps means to access persistance. It's stupid and wasn't meant for that. Even the SQL DB engineers tell us that. But if you don't understand relations and proper application models, you have no business building webapps or - heavens forbid - database servers.
As for "MEAN" - call be back when you've got a project like Joomla, Wordpress, Drupal, Typo3, Neos ... errrm, scratch those last two ... please DON'T call me if you have a project like Typo3 or, heaven help, Neos ... EZ Publish, MOD X, TextPattern, Plone, or something along those lines to show. Even better, call me when you've built a clone of Wordpress, with something like TAL for templating, sans the crappy software architecture that come with the big PHP projects and have an installer that sets it up in 5 minutes (which the PHP projects actually have).
Until then I'm sticking with this bizar but working contraption called LAMP. Other then you academic mastubation projects it actually gets the job done.
Thank yooouuuu.