[Mono-list] Re: Ask Microsoft: Mono support
Miguel de Icaza
miguel@ximian.com
Fri, 29 Oct 2004 11:39:18 -0400
Hello,
> > 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.
Miguel.