Hi all,
> - true, many corporate customers will not be familiar or comfortable
> with a
> Ruby Runtime. They have invested in enterprise level app deployment
> options
The problem is not Ruby vs JRuby. I talked about JRuby, because I readed
thath with JRuby I can get something like "compiled" files and in Ruby
not. I don't know the advantages of JRuby against Ruby. I suppose the
access to Java libraries is one of them. I will check all of this when
have time.
> - source hiding is more of an issue - you want to prevent the end user
> making modifications to fully interpreted source (creates support
> problems),
> packaged software & installers avoids a lot of these problems.
Yes, but the source still there. They can open the rb files, modify
them, and start again the application to see (or broke) the changes.
With bytecode this is not possible without compiling again (AFAIK). For
this I asked about something compilated (to native code or bytecode). I
know (or suppose) there are decompilers, but everything can be
decompiled if you want, but this is not the same as plain files with the
code. Probably, an obfuscating application could be enough, I don't
know.
> Caution: .pyc files can be decompiled to realtively well-structured
> Python code.
I named Python only because I wanted to compare with something to what I
want. The "little" ERP I'm developing, needs to be deployed to desktop
without the possibility of touch/see the source. For website, If I
develop it in Rails, is not a problem if the source is visible for the
moment.
Could be interesting if code could be made compatible between VMs withou
much complex, so, If I can't deploy the app in a Java enviroment, I can
use MRI.
As I wrote, for the moment, I'm evaluating, I'm looking for Access
Database (noSQL?), GUI development, Mobile possibilities (Android?
iPhone?) and so on, but, If I can't lock de code........
--
Posted via
http://www.ruby-forum.com/.