[Mono-list] Re: Ask Microsoft: Mono support

Miguel de Icaza miguel@ximian.com
Fri, 29 Oct 2004 11:39:18 -0400


> > Can you be more specific about why Java is "close [but not] good enough" for a good development platform? I'm not trying to be argumentative, just to understand your position. Another way to put this is, say .Net didn't exist, why would I develop a product today with mono instead of Java, strictly on its own merits?
> Almost every aspect of Mono/.NET is Java-like but better.
>    P/Invoke vs JNI
>    Reflection (Attributes vs. null)
>    Remoting
>    Value types are actually types
>    The class library is (seems?) more complete (e.g. System.Web).
>    Extremely easy web integration (mod_mono included, vs. Tomcat, etc.)
>    Mono is open source

CLS standard for cross-language compatibility.
Focus on cross-language compatibility from day one.
Value types (like Joshua pointed out).
C# language is an updated and cleaner version of another OO language.