[Mono-list] NET using Java VMs and libs

Guy Murphy guy.murphy@calaba.com
Tue, 26 Mar 2002 12:52:19 -0000


Chanting the mantra "Microsoft is the Evil Empire", has allowed us to walk straight into the arms of Sun.

There are some of us who do not believe that Sun is any more commited to altruistic action outside their  profits than Microsoft... they are all hulking great gorillas out to make the biggest buck they can.

Some are interested in C# and .NET because a) they simply like it, and believe it to be well designed, and b) it has been through an independent standardisation process which offer levels of freedom from corperate impreatives that Java does not (yes there are other standards bodies one might prefer, but the ECMA will do).

I personaly am attracted by web services and strong contracts for distributed computing, rather than a world where everything is coded in Java... if Java is you prefered language, yay you!... I have several languages that I use for different things currently Python, Prolog, and C#.. sometimes all together interoperating... if you prefer to just use Java again, yay you!

Come back when Sun has the balls to put Java through ECMA rather than yanking it.

So, reverting to your consideration of Java as a platform on which to implement another language, rather than just another language... performance.

These sorts of discusions are rarely productive, as they have as much to do with world views as they do anything. For you the issue is quite black and white, for me its all just a sea of gray.


-----Original Message-----
From: Niels Peter Strandberg [mailto:nielspeter@npstrandberg.com]
Sent: 26 March 2002 11:57
To: mono-list@ximian.com
Subject: Re: [Mono-list] NET using Java VMs and libs

> Despite any implementation obstacles, Mono is much less encumbered than
> a .NET-in-Java implementation can be; I don't understand why people
> consider Sun some kind of benevolent dictator and Microsoft the Evil
> Empire (tm).

Microsoft is "the evil Empire"!  ;-)

This is not about Sun vs Microsoft. This is not about Microsoft. . This 
is about not need to own the latest windows, or window att all. Isn't 
that what mono is all about, when they want mono to run on linux?

If NET "is so good!" then it should excises on other platforms, and 
since there is a Java VM for almost every platform, then running NET on 
that would be great. Not because it is SUN and because MS "is the evil 
empire!" It will simply make good sense!

It is very hard to discuss this with some people, because all they can 
or "want to know" is Windows. They have invested maybe 1000-10.000  of 
hours on learning to do window programming, then it is very hard to 
start looking outside windows. But there is a beautyful world outside 
MS, full of wonderful OS'es.

Java is a billion dollar industry. You have Application Servers, costing 
10.000 of dollars, running hardware costing 100.000 dollars. So Java is 
not "the next greatest after NET". NET is still a baby compared to Java. 
Just because it dos not come from MS, dos not mean that it is bad!

So this should not be a discussion on "who is best", but how to make NET 
run on other platforms, and I think "with my limited knowledge of NET" 
that Java would be a good place to start the discussion.

C++ is an option, but is is not as easy to port to other platforms as 

I myself runs Win, Linux and Mac OS X. The win is only for games!

Niels Peter

Mono-list maillist  -  Mono-list@ximian.com