Slashdot Mirror


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?"

2 of 175 comments (clear)

  1. Re:The Fuck? by wonkey_monkey · · Score: 5, Funny

    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.
  2. Re:Different types of terms by mr_mischief · · Score: 5, Funny

    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