Ruby on Rails hype: the party is over

Monday, September 24, 2007

Finally it seems that Ruby on Rails is starting to show its real face. Two years of RoR development put into the trash. Wow! Being seven times more productive than Java that means fourteen years of development! Seriously, it's not common to hear of failures of a new and cool software stuff -you can look stupid- so I guess this is the peak of the iceberg of Ruby On Rails projects. In my opinion, Ruby on Rails failed in this project because when dealing with the very small details of a project (that 5% of the project that takes 90% of the time) RoR convention over configuration approach fails. This, and of course integration with legacy systems (considering a database a legacy system). It's clear that any other general purpose language and framework (JEE, .NET) can solve the integration problem better and faster.

Posted by Diego Parrilla at Monday, September 24, 2007  

3 comments:

Personally I never liked Active Record. Your code should be able to tell you what rows are in a table without your having to resort to SQL statements. While superficially AR is nice, in practice... it doesn't save you any time.

James said...
8:35 PM  

With ActiveRecord u can never model a complex domain. I just wonder how long RoR will remain a great framework for simple CRUD applications. Incidentally I also blogged on the same subject today.

Debasish said...
9:00 PM  

I prefer the approach of Grails using a supervitaminazed version of Hibernate POJOs. I agree with both of you about what fails in ActiveRecord: it's hard to use with complex models.

Diego Parrilla said...
11:03 PM  

Post a Comment