From: Charles Oliver Nutter Date: 2008-01-09T18:59:25+09:00 Subject: Re: gui front-end for database (jruby + swing + jdbc) or (ruby + (gtk || fxruby) + sequel) Vladimir Konrad wrote: > Swing + mature > - never used it > ? complex It's complex, in that it's very complete and very flexible. Sometimes too flexible. However in Ruby it's a lot nicer...it becomes a really easy GUI library to work with. > JRuby + can distribute all application as .jar? Yes. > + jdbc (but I only used it for very basic stuff) Yes, and other than query differences you won't have to juggle native libraries in any way. And if you used something like ActiveRecord, you wouldn't have to juggle queries either in most cases. > + access to java libraries Of course. > - will it be ever as fast as ruby 1.9/2.x ? I love that this comes up as a concern. Ruby 1.9 has many specific optimizations where it's pretty fast (like integer math) and has other areas where performance has degraded (eval and string operations come to mind). I would recommend you benchmark whatever code you're looking to run on all impls before you make decisions about performance; you might be surprised. At any rate, the answer is yes, we'll start aiming at implementing the same optimizations in JRuby, probably after the 1.1 final release. - Charlie