Ruby the Rival: What does Java look like post-Rails?

Posted by David November 17, 2005 @ 05:13 PM

O’Reilly’s ONJava.com had a chat with four prominent Java developers under the title of “Ruby the Rival”. Half of them has switched a big chunk of their development to Rails.

James Duncan Davidson notes about the maintainability of Rails applications and the size of the apps that can be built with it:

Can a team write a Ruby on Rails app that performs a large number of features, does it well, and is maintainable over time? Yes. No question. After working with Ruby on Rails for a while, I would be confident tackling any size web application problem with it. But, that’s because I’ve spent some time with it and now have seen that it’s possible to write a well-designed application.

Bruce Tate on what increased productivity means for organizations:

What if the productivity numbers are real? What if you really can get a 5x boost? Then, you can do the work of divisions with a department, and the work of departments with a team of two.

Do read the whole thing.

Posted in Praise | 10 comments

Comments

  1. Stian on 17 Nov 17:16:

    “Posted by David 2 minutes from now”.

    Really? Wow :)

  2. Adam Sanderson on 17 Nov 17:25:

    To Stian: Just more proof of the performance gain you get with Ruby! ;)

  3. Dylan Stamat on 17 Nov 18:27:

    So glad I found this thread… I can finally close the book on my years of quantum time travel algorithms. Thanks Ruby !

  4. murphy on 17 Nov 19:27:

    Haha! :D We won!

    “It isn’t that I don’t like Ruby, it is that I am frustrated that Java doesn’t seem to be keeping up.”

    The questions, however, are stupid: “Has Ruby’s obscurity and Rails’ newness been a problem with customers/clients?” Since when is Ruby obscure?

    Oh I hope some MenInRed take over an do the flash-thing that makes them forget about Java.

  5. Sky on 18 Nov 00:46:

    “MenInRed”? sounds like communist, lol

    Keep ahead on Rails. :)

  6. PhilThompson on 18 Nov 14:30:

    I guess if you’ve not worked with a dynamiclly typed language like Ruby before it might seem a little obscure.

  7. Sam on 19 Nov 00:33:

    Every programming Manager has heard of Java, I doubt very many have heard of Ruby.

    I mean, I think Fowler’s Bliki should probably be required reading for a manager, but that’s not the world we live in. ;-)

  8. gst on 20 Nov 12:28:

    While I agree that Rails provides a huge benefit to small software projects (which are about 90% of all projects), there are definitely types of projects which i won’t do in Rails. E.g. if you have complicated business processes it is very hard to map them into (maintainable) code. With J2EE I just use an of-the-shelf BPM engine and I am able to describe the processes in a simple XML syntax. With Rails I would have to code the whole process managment stuff by myself.

  9. gst on 20 Nov 12:28:

    While I agree that Rails provides a huge benefit to small software projects (which are about 90% of all projects), there are definitely types of projects which i won’t do in Rails. E.g. if you have complicated business processes it is very hard to map them into (maintainable) code. With J2EE I just use an of-the-shelf BPM engine and I am able to describe the processes in a simple XML syntax. With Rails I would have to code the whole process managment stuff by myself.

  10. cch on 22 Nov 22:20:

    if XML synyax were simple we wouldn’t have such an interesting language such as the the yaml-ish pxsl