Does Rails want to be enterprisey?

29 03 2006

The now infamous post by James McGovern on Ruby’s lack of “enterprise” qualities sparked an interesting thread on the Rails mailing list.

The thread is interesting because it is strangely devoid of flames and name-calling and, apart from the usual FUD about Java being slow being spread by a few clueless people, quite informative. I particularly appreciated the posts by David Johnson.

One thing seems clear to me. In order to become more successful in the enterprise, Ruby needs to overcome some of its current limits, like the lack of serious internationalization and threading features and of a serious threading implementation.

It also seems clear that, contrary to what McGovern writes, Ruby is not a train wreck waiting to happen. If it’s currently lacking in some aspects, there’s no reason not to expect that it will get there, given enough time.

Some people however wondered whether it’s really a good thing for Ruby and Rails to become more “enterprisey” or rather if it would lose its simplicity and appeal by trying to go beyond simple database-backed web applications. To me this looks too limiting. My current approach, as I wrote before, is to try to make the Ruby and Java worlds go hand-in-hand together in harmony. Having Ruby running on the JVM thanks to JRuby might do much towards this, particularly if the objective of having Rails running on JRuby is as close as they say it is.

Technorati Tags: , , .

Advertisements

Actions

Information

3 responses

30 03 2006
James

Your unique perspective will not only benefit the Ruby community but also the enterprise community. Wish others were as open minded to understanding other perspectives than their own…

30 03 2006
a

Why is there so much ads on your personal blog? Take it off… it detracts from your posts.

14 04 2006
roger

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: