khaines
3/4/2008 10:53:00 PM
On Wed, 5 Mar 2008, Mark Thomas wrote:
> I was surprised to see his claim that Rails isn't any good for writing
> a CMS, yet Django is. Having easily written a few CMS-like apps in
> Rails, I have NO idea what his thoughts are there. Is it the blocking
> file upload issue?
The relevant paragraph is:
"The caveat on Ruby for Web programming is that Rails is better suited for
building Web applications. I've seen many projects attempt to create a
WebDAV server or a content management system (CMS) with Rails and fail
miserably. While you can do a CMS in Rails, there are much more efficient
technologies for the task, such as Drupal and Django. (In fact, I'd say if
you're looking at a Java Portal development effort, you should evaluate
Drupal and Django for the task instead.)"
Zed does seem to fall into the common trap here of criticizing Ruby via a
Rails weakness (or perceived Rails weakness). I find Ruby to be a
brilliant language to use for CMS systems, and have been doing CMS work
with Ruby (using IOWA) for many years. The attributes of Rails may or may
not make CMS systems easy to write, but that's hardly a weakness of Ruby.
Kirk Haines