Re: What you all say...
- From: jamie <jamiemcc blueyonder co uk>
- To: Raphael Bosshard <whistler bluewin ch>
- Cc: GNOME Desktop Hackers <desktop-devel-list gnome org>
- Subject: Re: What you all say...
- Date: Sun, 28 Mar 2004 00:37:02 +0000
On Sat, 2004-03-27 at 23:30, Raphael Bosshard wrote:
> I sum it up:
>
> The argument is the JVM vs. the Mono runtime
>
> Java:
> - was not designed to run other languages than Java
> - Patents may be a danger.
> - widly accepted
>
> Mono:
> - Some people (especialy Sun) will not like the idea of Microsoft
> technology playing an important role in their desktop)
> - multiple languages, one bytecode
> - Patents may be a danger.
> - License _may_ not be GPL compliant
>
> From a technical point of view these two options are mostly aquivalent.
> So to be honest; it's a only a matter of ideologies?
My sum up would be
JVM :
Official version closed source and therefore unavailable
open source versions available but not certified/approved
Not designed from the ground up for JITs
VMs tend to be slower and more resource hungry - would need high
quality JITs on multiple platforms to compete with mono. (How good is
Kaffe in this respect?)
Designed for Java language - not as suitable for other languages
Might need a lot more work to develop open source versions up to same
standard as Mono (JITs mainly) - years away?
Mono :
Technically superior to JVM
Designed/optomised for JITs
EMCA core is royalty free - no threat from patents
Royalty free is obviously GPL/LGPL compatible
Already functional and almost complete - should be ready for Gnome 3
Supports multiple languages - Java and Python languages currently under
development
My Verdict : Mono give you everything JVM has plus lots lots more - it
even supports the Java language. A high performance open source JVM +
JITs is a long way off unless companies are willing to donate them of
course (SUN, IBM et al) and thats the only realistic way that it could
be considered.
jamie
>
> Raphael
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]