3 ms·
As a Ruby dev I am loving JRuby. It is fast, has access to serious app servers like Tomcat and JBoss as well as java libraries, multi-threading like a madman.
by rurounijones 14y ago
As a Ruby dev I am loving JRuby. It is fast, has access to serious app servers like Tomcat and JBoss as well as java libraries, multi-threading like a madman.
I get warm fuzzies when I do load-testing and see the response times go down on a newly booted at as the JIT kicks in.
Plus it works well on windows when I have no choice but to use a windows server.
With new JVM language frameworks like vert.x and the invokeDynamic etc. additions in Java 7 I really really think the JVM is getting some good mindshare in communities that otherwise would not have touched it due to java.
- benmac 14y agoI wanted to love JRuby (Ruby 1.9 emulation) but bugs like this: https://jira.codehaus.org/browse/JRUBY-5529 https://jira.codehaus.org/browse/JRUBY-5529 causes HTTPS calls to services like Stripe to fail. That bug has been open for over one year now. Other bugs like this: https://jira.codehaus.org/browse/JRUBY-6181 https://jira.codehaus.org/browse/JRUBY-6181 cause Capistrano deployments to fail (but there is a workaround). Lack of a clean implementation of something as fundamental SSL libraries and the inability of the main committers to address those shortcomings pushed me back to a traditional Ruby approach.
- rurounijones 14y agoOuch, I must admit that I use JRuby on internal facing windows servers (no SSL required and, unfortunately, no capistrano) so have not run into these problems.