Fellow Monks,

Daily Kos, which just happens to be the highest-traffic political blog in the United States at about 20 million unique visits per month more stats, will be rewriting their back-end.

They've asked for input from people who have used the languages/back-ends they are considering. I believe my fellow monks can add some valuable input to the discussion. The number of comments has already passed 750 comments and could definitely use some clarity concerning Perl and it's capabilities.

From the article:

Core web framework is dictated by language choice, and vice versa. If you're using Ruby, you're almost certainly using Ruby on Rails. If you're using Python, you might be using Django or Zope. If you're using Perl, you're using mod_perl, maybe with one of the higher level frameworks available from CPAN that build on top of it (Catalyst, Mason, etc.)

So, which is better? Anyone use more than one of them and have a real-world opinion?
If you have something to say or want to see what others are saying you can take a look here: Blog post link.

Tatnall
  • Comment on DailyKos is deciding between Ruby, Python, and Perl

Replies are listed 'Best First'.
Re: DailyKos is deciding between Ruby, Python, and Perl
by wazoox (Prior) on Jan 06, 2007 at 18:50 UTC
    Interesting blog post, too bad most replies are bitching about page layout or whatever stuff completely unrelated to the question asked...
      too bad most replies are bitching about page layout or whatever stuff completely unrelated to the question asked...

      That's pretty much true of most communities...although, as a self-id'ed Progressive? Daily Kos's community kind of frustrates me moreso than most; I don't visit often.

      I'm actually on two separate groups contemplating moving mail services to Google Groups, and both are seeing somewhat similar discussions. I think people just don't think about it until there's the possibly of change.

      I just created a new account for Kos (look for "raqsasim") to post my comment (I have to wait 24 hours, though). After looking at their requirements, esp. the "build from ground up" one, I'm going to recommend Catalyst with:

      • FastCGI
      • DBIx::Class
      • FormBuilder
      ..and maybe some other points of interest. I think the time-to-build for Catalyst is longer than Rails, but with tools like Formbuilder you not only get a faster time, but you get a better handle on your MVC separation. I've been really impressed by the ease of use and robustness for Catalyst's authentication setup, which is of course crucial for a site like DK. FastCGI should be a good solid alternative to mod_perl, esp. if they have a hierarchy of servers.

      Best of all, they get easy access to the best Open Source library, CPAN, which should really help their development time. And does Ruby or Python have Tainting built-in? I might point out Perl's integrated security along those lines, as well. Oh, and I liked the Advent calendar's entry on PAR packaging of Catalyst apps, which makes it possible to run them via FastCGI and to easily chroot jail 'em for really tight security.

      OK, now I'm rambling...

      ----Asim, known to some as Woodrow.

Re: DailyKos is deciding between Ruby, Python, and Perl
by girarde (Hermit) on Sep 04, 2007 at 14:10 UTC
    <political> While very late to this thread, personally, I hope they go with 8088 assembler. </political>