Women in Technology

Hear us Roar



Article:
  What Is Ruby on Rails
Subject:   Ruby on Rails is only one option
Date:   2005-10-27 05:32:20
From:   teejay
Response to: Ruby on Rails is only one option

I think you confused Class::DBI for DBI earlier in the thread. For the sake of clarity - Ruby's DBI is a clone of Perl's DBI. ActiveRecord is a fairly run of the mill ORM which clones Class::DBI.


I think all of the MVC frameworks written in dynamic languages offer a clean and well integrated set with varying levels of polish. Maypole certainly provides seamless working in it's default combination of Maypole/CDBI/TT and also Maypole/CDBI/Mason.


I think the synergy you describe is certainly available in any decent MVC framework.


The biggest deal for me about Rails is it's highly polished marketing, documentation and evangelism, combined with a handful of well designed and good looking applications.


People moving from Java and PHP backgrounds will certainly see a productivity gain for smaller projects (I think for larger more complex applications Java would be equally productive for different reasons), but that isn't the case for those comparing Maypole or Catalyst to Rails.


In fact as far as I know, nobody has even mentioned switching to Rails from Maypole or even compared them, the only defectors we have had have been to Catalyst.


Right now, there simply isn't much of a reason to move from any MVC to another - they all provide their own advantages and I don't think we'll see much of the switching you seem to think is happening.

Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • Curt Hibbs photo Ruby on Rails is only one option
    2005-10-27 06:18:36  Curt Hibbs | O'Reilly AuthorO'Reilly Blogger [View]

    Yeah, I did mistake Class::DBI for DBI.

    You make good points and are being entirely reasonable. Kudos for that!

    The synergies that I talk about are not available in all MVC frameworks, well at least not the ones where you have to cobble together an MVC solution from multiple libraries (which is typical in Java).

    I'm mostly see switching from Java and PHP, and some from Python. There might be some Perl switching (obviously not from Maypole :-), but I'm not personally aware of any particular instances.

    Even though it may not seem like it, I'm not religious about Ruby or Rails. I am, however, very strong on productivity. I think Rails has this nailed at the moment, but that won't last forever.

    I'm happy to see viable alternatives. Django looks promising, and I'll keep my eye on Maypole, too.