JRuby Great Addition To Java Development
An anonymous reader writes "JRuby combines the object-oriented strength of Smalltalk, the expressiveness of Perl, and the flexibility of the Java class libraries into a single, efficient rapid development framework for the Java platform. This article introduces JRuby, a sophisticated addition to your Java development toolbox."
Time to cue the Java-is-slow/big/bloated crowd and s/Java/JRuby/, though.
The World Wide Web is dying. Soon, we shall have only the Internet.
For a larger view of the language development being done similar to this, take a look at List of Java virtual machine languages.
I should think that most people will find at least something that appeals to them.
...between this and Groovy?
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
What about the type system ?... is it contextual ? does it depends of the feature that you're using ?... if you use a feature of smalltalk is smalltalk typed and so on ?, :)
Rails is a pretty incredible framework. It really makes developing webapps (at least the core functionality) a trivial procedure. While clearly not as "High performance" as a Java/hibernate app could potentially be, it can handle more than enough load for nearly all applications. It's certainly worth checking out - even if you can't use it in production, you can prototype an app *very* quickly. The author has a neat "contest" between a Hibernate app and the same concept developed in Rails on his blog.
So when I tell somone that this is the right tool for the job , how am I supposed to pronounce it?
ja-ru-bee? ( gummie candy treat perhaps? )
har-you-bee ?
or jay-ru-bee as though it were named after Lee Harvey Oswald's killer Jack Ruby ( J. Ruby ) ?
Jython is the python/java bridge. Unfortunately, it hasn't had a new version in quite a while.. but it allows the same thing.
DO NOT DISTURB THE SE
...just skip Java and go with Ruby.
I needed a small app to analyze SQL query usage, and Ruby worked great. As long as you're conscientious about writing unit tests, you won't miss Java's static typing at all.
The Army reading list
I know that JavaScript does not have the same capabilities for server based OO apps as Ruby or Python (yet), but it is still a very competent language nonetheless for small to medium sized apps.
JavaScript's similarity to Java can also be helpful for readability.
The Moz guy's are still hacking the core of Rhino and are releasing new version regularly.
http://tcljava.sourceforge.net/docs/website/index. html
Watch great movie opening scenes!
Groovy is, IMO, a near-clone of Ruby designed from the ground up to integrate with Java, and would probably be a better choice than JRuby. I think the Groovy documentation isn't quite there yet, tugh.
Are you adequate?
Groovy seems to have more momentum than JRuby, and to have had more work getting it properly debugged and so on. Again, I have not tried either, but I would be surprised if JRuby, in its current state of development, could beat Groovy.
Are you adequate?
Oh you mean the "language".
i think the 'jruby' project has been inactive for about 6 months. (and is a little behind versions: 1.6~ vs. 1.8.2)
(define frame (javax.swing.JFrame. "Slashdot Rul3z"))
(.setSize frame 400 400)
(.setVisible frame #t)