From: Charles Oliver Nutter Date: 2007-10-29T02:43:04+09:00 Subject: Re: Talking more about JRuby James Britt wrote: > Charles Oliver Nutter wrote: > >> >> What more would folks like to know about? > > I's like to know more about non-Rails Ruby Web apps that use JRuby. > > Packaging, deployment, known issues, what's needed, etc. > > I expect Charlie probably cannot answer all of these for the myriad Ruby > Web frameworks out there, so if anyone has experience or observations > about using JRuby with Nitro, Camping, Ramaze, Iowa, etc. please speak up. I can talk about one option that *should* be in 1.1: Ruvlets. Tom Enebo has been working on a nice, simple Ruby-based servlet API for folks wanting to use Ruby but not wanting to wire in Rails or another large framework (or for people wanting to easily wire framework X into a servlet environment). It goes something like this: ruvlet.rb: def service(request, response) # handle request, send response end And that's about it for the simplest case. You stick this in a WAR file with the Ruvlet servlet configured, and it will be routed all requests. There's increasingly more specific mechanisms for wiring things up too, from specific HTTP request types to basic request routing to different scripts. But it's nice and simple, with no cgi.rb overhead and with a choice of dozens of high performance WAR-based server front-ends. I'd love to hear if people are using JRuby for the others. I know Camping works, but I don't know if there's any major JRuby Camping users yet. - Charlie