Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

ziggy (25)

ziggy
  (email not shown publicly)
AOL IM: ziggyatpanix (Add Buddy, Send Message)

Journal of ziggy (25)

Thursday May 09, 2002
09:24 AM

App Servers

[ #4791 ]
IBM to build the next generation of eBay, using Java and WebSphere.

Microsoft and BEA+Sun were the chief rivals in this bidding process, but eBay claims it went with IBM because of IBM's deep Java experience.

That makes me wonder: any suitably talented small team could build a large webapp the size of eBay in a handful of languages and environments. Paul Graham is fond of pointing out that he built an ecommerce system in Lisp, and that Orbitz was originally implemented in Common Lisp. Ars Digita was attempting to do similar types of things by using Tcl. With enough force, I'm sure you could build a similar kind of big site using Zope, PHP or even Korn Shell.

So, where is the large-scale trial-by-fire story for Perl?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • "So, where is the large-scale trial-by-fire story for Perl?"

    Last time I checked they were all over the internet.
  • Slash.

    --
    J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
    • Slash is the classic example of a high volume site (slashdot never gets slashdotted. :-), but it's a fundementally different kind of site than something like eBay, MSNBC, Amazon.com (who used to use a lot of Perl, and probably still do), or CNN. It's also a very liberal interpretation of "application server". It's quite difficult to take Slash and build something like, say, a store for LL Bean.

      Regardless of the strength of slash or the popularity of slashdot, Perl needs something else in the war chest^W

      • IMDB [imdb.com]? It's basically Amazon for movies nowadays.

        Also, Up My Street are serving their Sky Digibox service off AxKit, capable of servicing something like 1500 concurrent users.

        But really, I'm not really sure what you're looking for. Large scale examples of perl usage are all over the 'net.
        • But really, I'm not really sure what you're looking for. Large scale examples of perl usage are all over the 'net.

          Neither am I actually. I see a big press release disguised as a news story about how eBay chose IBM to be their Java vendor. I'm at a loss at the moment to come up with counter-examples of well-known big sites that are humming nicely with a [well-known, redeployable] Perl backend.

          It's not that their not there, but the names are almost at the tip of my tongue, not coming out, and it's an

          • What you're seeing is simply the difference between a corporate owned technology and a free one developed by a community of keen developers. If my company axkit.com were still alive, I'd release press output of all the major new AxKit sites, but honestly I don't have the time and the resources to do that.
          • There are two things at work here (I think). One is that out appserver is called CPAN (after a fashion, it's just about as "ready to run" as anything else except not so neatly packaged), the other is that no one is sending out press releases. Maybe finding a credible way of doing the latter would be a good idea.

            An example of a high-load site with a redeployable Perl backend is JazzValley [jazzvalley.com]. You might not know it if you're not a jazz fan that looks for content on the internet, but otherwise it has a l

            --

            -- Robin Berjon [berjon.com]

      • I am not disagreeing that there are other, or perhaps better, examples, and I am not saying that Slash is the best solution for everything, but while Slash does not include much in the way of "e-commerce", it is not difficult to add it in, any moreso than it would be hard to add it in to any app server system. Slash is extremely flexible. It is an app server in a very real sense. Perhaps you've not seen the code recently.
  • There was a very good article about etoys and how they used mod_perl and Template Toolkit on perl.com a few months ago.

    Here it is: Building a Large-scale E-commerce Site with Apache and mod_perl [perl.com], by Perrin Harkins

    -Dom

  • It seems that Yahoo are throwing out Paul Graham's lisp and rewriting it in C++ which seems even less suitable for web development.

    Oh well...