Log in
11
November

Lately I’ve been doing a bit of Rails development for an important project at work. While I really enjoy working with the Ruby programming language and Rails (and ActiveRecord) can be huge time savers, I occasionally find myself wishing I was working with Java instead. I have several major beefs with Ruby on Rails, as outlined below:

So there, I’ve vented my major beefs about Ruby and Rails. I really do enjoy the Ruby programming language though, it’s really nice to work with and it’s certainly a step up from Perl as far as very-high level languages go. If you are working on any system that really needs to scale well and you want (or need) advanced Object Oriented features built into the langauge itself, I would suggeest going with Java (a language I would not consider in the “very-high level” category, but in the one below that “high-level”). You really can’t go wrong with the documentation and the mature frameworks available to work with, not to mention the abundance of excellent development tools! I suppose the only major downside (for me) when working with Java is the tediously strict data typing and lack of syntactic sugar that makes coding in Perl or Ruby so much fun.

2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. lion

    “You should already know all the tables names.”?
    This is so funny.
    If i created a database, i would provide you a list of table names.

    December 25, 2009 at 9:51 am
  2. admin

    What I was getting at is something like (in Perl-speak) $db_object->list_of_tables() which may send the SQL “SHOW TABLES” or use another method to automate the listing of table names.

    December 29, 2009 at 3:45 am

Some HTML is OK

or, reply to this post via trackback.