Slashdot Mirror


Choice of Language for Large-Scale Web Apps?

anyon wonders: "PHP is the most popular language for the web. eBay uses ISAPI (C), Google uses C/C++ (search), Java (gmail), and Python. Microsoft uses ASP (what else?). For small web site, it really doesn't matter. What's your take on language choice for large-scale web applications? Maybe language choice is irrelevant, only good people (developers) matter? If you can get the same good quality people, then what language you would chose? Considering the following factors: performance, scalability, extendibility, cost of development (man-month), availability of libraries, cost of libraries, development tools? Has there been a comprehensive comparison done?"

21 of 801 comments (clear)

  1. Hmmmm by bryan986 · · Score: 0, Funny

    I prefer english

    --
    There is no sig
  2. Perl. by Anonymous Coward · · Score: 5, Funny

    For everything.

  3. all these new languages are hype by Dysenteryduke · · Score: 5, Funny

    For large scale applications, java, c/c++, perl, PHP just don't cut it. You should really check out mod_fortran. Everything you love about fortran with none of the hype.

    1. Re:all these new languages are hype by deaddrunk · · Score: 5, Funny

      Even IBM COBOL has web extensions and an XML parser these days; I've used them to generate reports.

      --
      Does a Christian soccer team even need a goalkeeper?
    2. Re:all these new languages are hype by Ryosen · · Score: 4, Funny

      >>Everything you love about fortran with none of the hype.

      I read that as "Everything you love about fortran with none of the hope."

      Fortran? Seriously, what's the matter? Was Emacs not available?

      Just because you can, doesn't mean you should.

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
  4. Lotus Domino by Kenja · · Score: 5, Funny
    Hell, if I have to suffer so should all of you.

    (yes I program with this monstrosity of a system)

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Lotus Domino by legLess · · Score: 2, Funny

      Suddenly, your sig makes much more sense.

      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    2. Re:Lotus Domino by LS · · Score: 2, Funny

      run away from your job... NOW!!! If you are able to get a functional system out of domino, you are definitely skilled enough to use a real environment to build web-apps. run now before your resume is subsumed!!!

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
  5. Re:Polyglot by ScytheBlade1 · · Score: 4, Funny
  6. If you are a singlehanded developer by 00_NOP · · Score: 2, Funny

    Perl is a great choice. You can do anything with it and nobody else understands what your code does so they have to get you to maintain it :)

  7. Brainfuck! by Tablizer · · Score: 2, Funny

    Recommend Brainfuck to your company. Sure, they will eventually fire you when they realize what they got into, but you will go out with a hell of a snicker.

  8. Re:Polyglot by pyite · · Score: 4, Funny

    "All tools are hammers. Except screwdrivers which are chisels."

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  9. Everything, huh? by LibertineR · · Score: 4, Funny
    And people wonder why geeks dont get laid.

    It is Saturday, and instead of being out in the sunshine, taking in rays, talking to women, GOING OUTSIDE, here we are, in front of our screens debating about which language to build our web apps with? Can we suck enough?

    Dont bother replying, because when this damn compile is done, I am going outside if it kills me. I wont be here to read any replies, dammit.

    1. Re:Everything, huh? by cornface · · Score: 1, Funny

      I wrote a perl script to go outside once.

      It worked!

    2. Re:Everything, huh? by LibertineR · · Score: 4, Funny

      Thats funny. No, the fuckin compile broke. I'm still here.

    3. Re:Everything, huh? by Jeremi · · Score: 4, Funny
      and instead of being out in the sunshine, taking in rays, talking to women, GOING OUTSIDE, here we are, in front of our screens debating about which language to build our web apps with?


      The problem with talking to women is that so few of them have anything interesting to say about whether or not C++ is better than Perl... ;^)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  10. Re:Nothing like... by andreyw · · Score: 2, Funny

    You forgot -

    VI vs EMACS
    GNOME vs KDE

  11. Re:Java Java Java! by timeOday · · Score: 2, Funny
    Writing efficient assembly code today is at least 3 or 4 orders of magnitude harder work than it was in the 60s or 70s
    4 orders of magnitude - so if it took a whole week to master assembler back then, it takes 192 years now? I'm just glad today's experts had the foresight to begin studying assembly back in the year 1813.
  12. [blank] rocks! by Tablizer · · Score: 4, Funny

    [fill_in_the_blank] is the way go to. See [blank].org for more. For anyone who's built custom sites based on [blank], I think they would agree with me. [blank] is really easy to use for building big apps for use in web stuff, and [blank] provides an easy-to-code-for application framework that saves lots of time and money.

    Best of all, it is [blank]-oriented so that you just snap functionality together like Lego blocks to get an instant app that runs at the speed of light almost right out of the box! And [blank] scales to every user on the entire planet. And it plugs into XML.

    Only a Devry graduate would use anything different. Go with [blank]!

  13. Orders of magnitude are base 2 in assembly lang. by SimHacker · · Score: 2, Funny
    Orders of magnitude in assembly language are measured in base 2, not base 10. So four orders of magnitude more than 7 days would be only 112 days (a bit more than 1/3 of a year), not 70,000 days (almost 192 years).

    Of course you also have to adjust for a few orders of magnitude in the other direction, now that registers are larger.

    Here's how to add two 32 bit numbers on the 8 bit 6502 (C = A + B):


    CLC
    LDA A
    ADC B
    STA C
    LDA A+1
    ADC B+1
    STA C+1
    LDA A+2
    ADC B+2
    STA C+2
    LDA A+3
    ADC B+3
    STA C+3

    Oh man, that was exhausting.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  14. Re:Polyglot by FredFnord · · Score: 2, Funny

    Who has wood bits anyway?


    I'd have to guess it would be people who got theirs shot off in the war.

    -fred
    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.