File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Ruby and the fly likes What will keep Ruby from becoming bloated like Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Languages » Ruby
Bookmark "What will keep Ruby from becoming bloated like Java" Watch "What will keep Ruby from becoming bloated like Java" New topic
Author

What will keep Ruby from becoming bloated like Java

David York
Greenhorn

Joined: Jul 13, 2006
Posts: 2
The popularity of Ruby is the simplicity of the language. As Ruby gains in popularity, what will prevent it from becoming bloated life Java? All languages evolve but is there any way to keep a the Ruby language from becoming bloated as Java is now?
Eric Gero
Ranch Hand

Joined: Jul 20, 2005
Posts: 73
One thing I was impressed with is how Ruby and Rails are sewn together so seemlessly. Java is a great development language, and I love it, but it is more than just a web app language. Ruby on the otherhand (correct me if I am wrong) seems to be only a web development language, and appears to have been created with frameworks in mind.

Eric
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24183
    
  34

Originally posted by Eric Gero:
Ruby on the otherhand (correct me if I am wrong) seems to be only a web development language, and appears to have been created with frameworks in mind.


Not at all! The first book on Ruby devoted just a half-dozen pages to Web development, and there were no frameworks in sight. Ruby was invented as a very general-purpose language, a sort of friendlier cross between Perl and Lisp. Although Ruby and Rails are a match made in heaven, Rails comes late to the table; Ruby existed for many years before Rails appeared.


[Jess in Action][AskingGoodQuestions]
Eric Gero
Ranch Hand

Joined: Jul 20, 2005
Posts: 73
I didn't think that would go unchallenged. I know Ruby has been around for awhile, but I thought it was developed in Japan as a web language. Next time I will do my homework before I open my big mouth

Eric
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
For what it's worth, the last thing I did with Ruby a couple of days ago was a script that took three XML documents and combined them into one.


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Prag Dave
author
Greenhorn

Joined: Feb 17, 2004
Posts: 24
There are two parts to this.

As with Java, there's the laguage, and then there are the libraries.

Ruby 2.0, which is being worked on now, is an evolution, not a revolution. Not too much will change for Ruby programmers--the biggest shifts are in the underlying implementation. I don't see the laguage itself growing.

So, then, what's to stop Ruby having the same kind of library explosion suffered by Java. In theory, nothing. But, in practice, there are a couple of factors. First, we don't have the JCP. That means we don't have comittees designing things. Many features of J2EE are the result of compromises at the comittee level (OK, you can add entity beans if I can have cmp, or whatever). Most Ruby libraries are still the result (at least initially) of individual developers scratching itches.

But, you're right. This is something to fear.


Dave
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What will keep Ruby from becoming bloated like Java
 
Similar Threads
Groovy versus JRuby
Why has Ruby gained popularity just recently?
Pure OO
Ruby In Practice - Compare with Java
WG Rubyist: What does YARV bring to Ruby 1.9, future of Ruby, more...