MEAN Vs. LAMP: Finding the Right Fit For Your Next Project
snydeq writes: LAMP diehards take note: The flexible simplicity of MongoDB, ExpressJS, AngularJS, and Node.js is no joke and could very well be a worthwhile stack for your next programming project, writes InfoWorld's Peter Wayner. "It was only a few years ago that MongoDB, Express.js, AngularJS, and Node.js were raising eyebrows on their own. Now they've grown up and ganged up, and together they're doing serious work, poaching no small number of developers from the vast LAMP camp. But how exactly does this newfangled MEAN thing stack up against LAMP? When is it better to choose the well-tested, mature LAMP over this upstart collection of JavaScript-centric technologies?"
I enjoyed this gem:
If you write code for Node and decide it’s better placed in AngularJS, you can move it over with ease, and it's almost certain to run the same way.
Yes, if there's one thing professional programmers (and their PHBs) love, it's code that's almost certain to work.
systemd is Roko's Basilisk.
Something other than Node is likely used for the static parts of a site or for caching. Apache or Nginx are likely candidates. There are endless stack names, and they can be as silly as we want and someone could still build something useful on them. LAMP got coined because the stack was so popular together, with the 'P' being /P(erl|HP|ython)/ in many camps. That doesn't mean they'll all catch on as common, popular stacks.
Some people use BAPP -- BSD, Apache, PostgreSQL, Perl/Python/PHP. Some people use specifically FreeBSD: FAPP. Some people use FreeBSD, Apache, Perl, and SQLite...
Here are some other less common web stacks:
MongoDB, ExpressJS, Linux, AngularJS, NodeJS, Groovy, Erlang
MELANGE
Scala, Python, AngularJS, Zope
SPAZ
Clojure, Linux, Oracle DB, WebGL, Nginx
CLOWN
PostgreSQL, io.js, Scala, Solaris, Erlang, D
PISSED
SQLite, Ubuntu, C, korn shell, io.js, TCL
SUCKIT
Lighttpd, io.js, C, Kadmelia
LICK
Apache, Mumps, io.js, R, Ingres, Twitter API, Enterprise JavaBeans
AMIRITE