Charles C. wrote:
almost exclusively distributed in executable binary form, that’s what
Except with Java. If the use does not have the proper version of the
JVM, they will get prompted (or can be, I don’t know how automatic this
is) to download a newer version.
I’ve no surveys on this, only my own experience, but I don’t think
Windows users are too spooked about having to get a more current JVM.
Depending on one’s target market for an application, asking them to
alter this expectation may well result in people refusing to use the
software. Between a general lack of computer literacy and the fear of
malware, it’s a hard barrier to break.
In the future it may be possible to compile the ruby bytecode into an exe
and bundle an interpreter with it, but I’m pretty sure nothing like that
JotBot, my cross-platform desktop app for time tracking, is written in
JRuby, and expects Java 1.6, and a user will get prompted to download
that if it is not available when installing JotBot.
I’ve not gotten any complaints, though that’s not to say some just gave
up and never bothered to tell me.
This may be all academic to the OP as JRuby does not fully implement
Ruby 1.9 yet.
But distributing JRuby apps as Windows exe files is certainly doable.
www.jamesbritt.com - Playing with Better Toys
www.ruby-doc.org - Ruby Help & Documentation
www.rubystuff.com - The Ruby Store for Ruby Stuff
www.neurogami.com - Smart application development