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

12 of 175 comments (clear)

  1. Different types of terms by markdavis · · Score: 4, Funny

    Never heard of "MEAN" before now, but that doesn't align with the term "LAMP" which describes the entire server/platform. "LAMP" includes the operating system (Linux) and web server (Apache) in the name https://en.wikipedia.org/wiki/...

    While MEAN does not https://en.wikipedia.org/wiki/...

    So would it be "LAMEAN" perhaps? :)

    1. Re:Different types of terms by Penguinisto · · Score: 4, Funny

      As long as they don't replace it with Erlang, because then it would just be LAME.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    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

    3. Re:Different types of terms by Anonymous Coward · · Score: 3, Funny

      Well, at least it isn't FreeBSD, Apache, Tomcat, AngularJS, Lua, Bash, Emacs, Ruby, and TypeScript.

  2. Re:Great comparison by wonkey_monkey · · Score: 4, Funny

    Your mama was a snowblower!

    --
    systemd is Roko's Basilisk.
  3. 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.
  4. Re:The Fuck? by darkain · · Score: 3, Funny

    "MongoDB is webscale"

    For those that have not seen it yet: https://www.youtube.com/watch?...

  5. Re:The Fuck? by 0100010001010011 · · Score: 3, Funny

    Hush, the 20 year olds think they invented something.

    “When I was a boy of 14, my father was so ignorant I could hardly stand to have the old man around. But when I got to be 21, I was astonished at how much the old man had learned in seven years.”

    Once you get a B.S., you think you know everything. Once you get an M.S., you realize you know nothing. Once you get a Ph.D., you realize no one knows anything!

  6. Re:The Fuck? by narcc · · Score: 4, Funny

    Ruby

  7. Re:The Fuck? by Anonymous Coward · · Score: 3, Funny

    Just an FYI, jbolden works for Microsoft. So his experience and comments would be related solely to SQLServer.

  8. Fooling No One! by TelevisioSledgicus · · Score: 0, Funny

    Enough, we can see through this ploy by the christian right... oh boy here they come again. Seriously, ANYONE can see that MEAN is just an anagram for AMEN!

    Stop pushing your religion on everyone!!!!!

  9. Re: The Fuck? by Anonymous Coward · · Score: 0, Funny

    You certainly don'tneed a DBA these days. ORMs handle all that and prerry well.