[Mono-list] Re: Java VM for .NET

Brad Wilson dotnetguy@pobox.com
Thu, 20 Jun 2002 08:55:23 -0600

Freddy BL wrote:

> At first your JVM-JITter creates IL-code, and then the .NET-VM creates
> native code. I think, this needs a lot of time.

I can't see that it'll be drastically slow. Besides, if this is running for
server side processes (where Java is used most), then JITting will be
relatively minor as servers tend to stay running.

> If you want to run .class-files fast, there existings Suns JVM or Kaffe and 
> the other JVMs written in C/C++.

It's about inter-operability, not running as fast as possible; about making
Java 1.4 a full-fledged member of the .NET community.

> But where is the advantage to compile Java-Binaries Just-In-Time to
> .NET-Binaries?

JITting would be slower than converting ahead of time, but it also gives the
advantage that there are no additional steps required to get it to work.
Compile .java to .class, and drop the files into a native JVM, or into the
JVM-to-.NET project, and either way, they just work.

I think it's a great idea, personally...


Read my web log at http://www.quality.nu/dotnetguy/